1. 1973b3e Make the UselessRegs argument optional in the LiveRangeEdit constructor. by Jakob Stoklund Olesen · 14 years ago
  2. be2119e Move getRegPressureLimit() from TargetLoweringInfo to TargetRegisterInfo. by Cameron Zwarich · 14 years ago
  3. a9d5c27 Handle the special case of registers begin redefined by early-clobber defs. by Jakob Stoklund Olesen · 14 years ago
  4. 6154f6c Use the correct LHS type when determining the legalization of a shift's RHS type. by Owen Anderson · 14 years ago
  5. a6428a4 ptx: Fix calling convention printing in AsmWriter.cpp by Justin Holewinski · 14 years ago
  6. c14bc77 Add more analysis of the sign bit of an srem instruction. If the LHS is negative by Nick Lewycky · 14 years ago
  7. 19b6c73 Windows/PathV2.inc: Eliminate redundant condition. DWORD is unsigned. by NAKAMURA Takumi · 14 years ago
  8. 1b5ec06 Don't internalize available_externally functions. We already did the right by Rafael Espindola · 14 years ago
  9. b43034d Typo. by Eric Christopher · 14 years ago
  10. d01f50f ConstantInt has some getters which return ConstantInt's or ConstantVector's of by Nick Lewycky · 14 years ago
  11. 511cab2 lib/CodeGen/AsmPrinter/CMakeLists.txt: Fix CMake build, following up to r127099. by NAKAMURA Takumi · 14 years ago
  12. 3c6e495 Disable a couple of experimental heuristics to get the best results from the current implementation of -pre-RA-sched=list-ilp. by Andrew Trick · 14 years ago
  13. e516379 ARM assembler stuff is crazy: for .setfp positive values of offset corresponds to "add" instruction, not to "sub" as in .pad case by Anton Korobeynikov · 14 years ago
  14. b3fcc06 In Thumb1 mode the constant might be materialized via the load from constpool. Emit unwinding information in case when this load from constpool is used to change the stack pointer in the prologue. by Anton Korobeynikov · 14 years ago
  15. 3daccd8 Implement frame unwinding information emission for Thumb1. Not finished yet because there is no way given the constpool index to examine the actual entry: the reason is clones inserted by constant island pass, which are not tracked at all! The only connection is done during asmprinting time via magic label names which is really gross and needs to be eventually fixed. by Anton Korobeynikov · 14 years ago
  16. 7a76416 Add unwind information emission for thumb stuff by Anton Korobeynikov · 14 years ago
  17. 7503fcb Handle MI flags inside Thumb2SizeReduction pass. by Anton Korobeynikov · 14 years ago
  18. 57caad7 Preliminary support for ARM frame save directives emission via MI flags. by Anton Korobeynikov · 14 years ago
  19. b5e16af Some first rudimentary support for ARM EHABI: print exception table in "text mode". by Anton Korobeynikov · 14 years ago
  20. 6dd9747 Add FrameSetup MI flags by Anton Korobeynikov · 14 years ago
  21. 2b0f9e7 Work around a coalescer bug. by Jakob Stoklund Olesen · 14 years ago
  22. 4faa0e1 Remove unused conditional negate operations. by Bob Wilson · 14 years ago
  23. 103391d InstCombine: We know the number of items initially added to the worklist map, reserve space early to avoid rehashing. by Benjamin Kramer · 14 years ago
  24. 0df2c50 ptx: add basic intrinsic support by Che-Liang Chiou · 14 years ago
  25. afc7d23 Be explicit with abs(). Visual Studio workaround. by Andrew Trick · 14 years ago
  26. 5e84e3c Fix for -sched-high-latency-cycles in sched=list-ilp mode. by Andrew Trick · 14 years ago
  27. 7c8d351 Fix PR9398 - 10% of llc compile time is spent in Value::getNumUses. This reduces by Cameron Zwarich · 14 years ago
  28. ab2e3e2 Missing comment. by Andrew Trick · 14 years ago
  29. e0ef509 Increased the register pressure limit on x86_64 from 8 to 12 by Andrew Trick · 14 years ago
  30. 8d4a422 whitespace by Andrew Trick · 14 years ago
  31. 58bfcdb Thread comparisons over udiv/sdiv/ashr/lshr exact and lshr nuw/nsw whenever by Nick Lewycky · 14 years ago
  32. 9feda17 Try once again to optimize "icmp (srem X, Y), Y" by turning the comparison into by Nick Lewycky · 14 years ago
  33. 874be74 Rework the global split cost calculation. by Jakob Stoklund Olesen · 14 years ago
  34. 96dcd95 Compute the constraints for global live range splitting from an interference pattern. by Jakob Stoklund Olesen · 14 years ago
  35. 27ea999 Teach the register scavenger to take subregs into account when finding a free register. by Jim Grosbach · 14 years ago
  36. 515c67e Support unregistering exception frames of functions when they are removed. by Eric Christopher · 14 years ago
  37. 0795abd Improve readability with some whitespace! by Eric Christopher · 14 years ago
  38. 8b6a933 Extract a method. No functional change. by Jakob Stoklund Olesen · 14 years ago
  39. 0546f73 Initialize variable. by Bill Wendling · 14 years ago
  40. d17924b Go back to comparing spill weights when deciding if interference can be evicted. by Jakob Stoklund Olesen · 14 years ago
  41. 38b5e86 Improve div/rem node handling on mips. Patch by Akira Hatanaka by Bruno Cardoso Lopes · 14 years ago
  42. 99027d7 Expands register/immediate pairs when the immediate is too large to fit in 16-bit field. Patch by Akira Hatanaka by Bruno Cardoso Lopes · 14 years ago
  43. a7a841a When decling to reuse existing expressions that involve casts, ignore by Dan Gohman · 14 years ago
  44. c42fb5f Rewrite and simplify o32 vaarg passing, no functional changes. Patch by Sasa Stankovic by Bruno Cardoso Lopes · 14 years ago
  45. 89e0f38 Be nice to Xcore and the XMOS assembler and avoid quoting section names by Joerg Sonnenberger · 14 years ago
  46. ca8a2aa Lowers block address. Currently asserts when relocation model is not PIC. Patch by Akira Hatanaka by Bruno Cardoso Lopes · 14 years ago
  47. ca97144 raw_ostream: while it is generally desirable to do larger writes, it can lead to by Benjamin Kramer · 14 years ago
  48. 979869c Renumber slot indexes locally when possible. by Jakob Stoklund Olesen · 14 years ago
  49. e2ee753 Revert broken srem logic from r126991. by Nick Lewycky · 14 years ago
  50. 49eaf76 Fix an old copy-n-paste by Bruno Cardoso Lopes · 14 years ago
  51. 53dc40a Disable ARMGlobalMerge on darwin. The debugger is not yet able to extract individual variable's info from merged global. by Devang Patel · 14 years ago
  52. 5d6fb5d Expands FCOS and FSIN nodes when type is f64. by Bruno Cardoso Lopes · 14 years ago
  53. f0cf2d3 Number SlotIndexes uniformly without looking at the number of defs on each instruction. by Jakob Stoklund Olesen · 14 years ago
  54. e90756d raw_ostream: If writing a string that is larger than the buffer, write it directly instead of doing many buffer-sized writes. by Benjamin Kramer · 14 years ago
  55. 10c5f2d Add SlotIndex statistics. by Jakob Stoklund Olesen · 14 years ago
  56. fb69810 Tweak debug output. No functional changes. by Jakob Stoklund Olesen · 14 years ago
  57. 911a992 Fixes addc pattern when immediate cannot be represented with 16-bit. Patch by Akira Hatanaka by Bruno Cardoso Lopes · 14 years ago
  58. 81092dc Remove (hopefully) all trailing whitespaces from the mips backend. Patch by Hatanaka, Akira by Bruno Cardoso Lopes · 14 years ago
  59. 53dfa78 Revert commit 126684 "Use the correct shift amount type". It is only the correct by Duncan Sands · 14 years ago
  60. 31cbac1 Allow vector shifts (shl,lshr,ashr) on SPU. by Kalle Raiskila · 14 years ago
  61. 7f5de8b Allow load from constant on SPU. by Kalle Raiskila · 14 years ago
  62. 7867927 Fold "icmp pred (srem X, Y), Y" like we do for urem. Handle signed comparisons by Nick Lewycky · 14 years ago
  63. 3a73e34 Teach instruction simplify to use constant ranges to solve problems of the form by Nick Lewycky · 14 years ago
  64. 2bc2a08 DenseMap<uintptr_t,...> doesn't allow all values as keys. by Jakob Stoklund Olesen · 14 years ago
  65. a0807f5 Minor pre-RA-sched fixes and cleanup. by Andrew Trick · 14 years ago
  66. 566bd12 Add ArrayRef variant. by Devang Patel · 14 years ago
  67. 40a42a2 Precompute block frequencies, pow() isn't free. by Jakob Stoklund Olesen · 14 years ago
  68. 13ba2da Use an IndexedMap instead of a DenseMap for the live-out cache. by Jakob Stoklund Olesen · 14 years ago
  69. ac39bd5 PR9377: Handle x86 str with register operand in a way consistent with gas. by Eli Friedman · 14 years ago
  70. e7147db There are times when the landing pad won't have a call to 'eh.selector' in by Bill Wendling · 14 years ago
  71. 58f04fd PR8053: Fix encoding of S bit in some ARM instructions. Patch by Zonr Chang! by Bob Wilson · 14 years ago
  72. 81c5ef8 Revert r123908; the code in question is completely untested and wrong. by Eli Friedman · 14 years ago
  73. ea83b13 Bug#9033: For the ELF assembler output, always quote the section name. by Joerg Sonnenberger · 14 years ago
  74. bbd0f45 Fix typo. by Devang Patel · 14 years ago
  75. 6f676be Fix thinko in previous check-in. Add comment. by Devang Patel · 14 years ago
  76. cb3a657 llvm::Function argument count is not a good indicator of how many arugments does the function have at source level. If we need more space, just resize vector conservatively. This vector is only used once per function. by Devang Patel · 14 years ago
  77. 0f657b1 Allow a target to choose whether to prefer the scavenger emergency spill slot by Jim Grosbach · 14 years ago
  78. 24b17c6 Split MCEELFStreamer and ELFObjectWriter into .h and .cpp files, so that other components can use them. by Jan Sjödin · 14 years ago
  79. ea2578c Fix typo in comment. by Richard Osborne · 14 years ago
  80. 022708f Optimize fprintf -> iprintf if there are no floating point arguments by Richard Osborne · 14 years ago
  81. 43b4e23 PTX: Fix Emacs renaming a symbol by Justin Holewinski · 14 years ago
  82. 419454a Optimize sprintf -> siprintf if there are no floating point arguments by Richard Osborne · 14 years ago
  83. 12785e8 PTX: Fix a couple of lint violations by Justin Holewinski · 14 years ago
  84. 3649824 Optimize printf -> iprintf if there are no floating point arguments by Richard Osborne · 14 years ago
  85. 49d7999 Use X86_thiscall calling convention for Win64 as well. by Tilmann Scheller · 14 years ago
  86. 78c1e17 PR9352: Always emit a relocation for weak symbols. Not emitting relocations by Eli Friedman · 14 years ago
  87. acc9e73 Add a readme entry for the redundant movw issue for pr9370. by Bob Wilson · 14 years ago
  88. 2c11eb3 Renumber slot indexes uniformly instead of spacing according to the number of defs. by Jakob Stoklund Olesen · 14 years ago
  89. f37712f Represent sentinel slot indexes with a null pointer. by Jakob Stoklund Olesen · 14 years ago
  90. a97ff8a Avoid comparing invalid slot indexes, and assert that it doesn't happen. by Jakob Stoklund Olesen · 14 years ago
  91. b64f669 Avoid comparing invalid slot indexes. by Jakob Stoklund Olesen · 14 years ago
  92. 36d6186 Cache basic block bounds instead of asking SlotIndexes::getMBBRange all the time. by Jakob Stoklund Olesen · 14 years ago
  93. 181d3fe pr9367: Add missing predicated BLX instructions. by Bob Wilson · 14 years ago
  94. bece06f Change the SplitEditor interface to a single instance can be shared for multiple splits. by Jakob Stoklund Olesen · 14 years ago
  95. 8701768 Only run the updateSSA loop when we have actually seen multiple values. by Jakob Stoklund Olesen · 14 years ago
  96. c29d9b3 Fix PHI handling in LiveIntervals::shrinkToUses(). by Jakob Stoklund Olesen · 14 years ago
  97. 254c63e Avoid exponential blow-up when printing DAGs. by Bob Wilson · 14 years ago
  98. a2cae58 Turn the Edit member into a pointer so it can change dynamically. by Jakob Stoklund Olesen · 14 years ago
  99. d39647d Fixes an assertion failure while disassembling ARM rsbs reg/reg form. by Kevin Enderby · 14 years ago
  100. 4670353 Transfer simply defined values directly without recomputing liveness and SSA. by Jakob Stoklund Olesen · 14 years ago