1. c95e44b Recommit r52459, rewriting of the dead argument elimination pass. by Matthijs Kooijman · 16 years ago
  2. f2204d7 Really disable PRE. by Owen Anderson · 16 years ago
  3. f6af087 "Just a small update for the project files for adding a missing preprocessor by Chris Lattner · 16 years ago
  4. a3de6e9 Fix a warning, closing PR2452 by Chris Lattner · 16 years ago
  5. 3e64ff6 Fix a warning. by Chris Lattner · 16 years ago
  6. ec91ccb Fix an error handling redefinition of linkonce functions where the by Chris Lattner · 16 years ago
  7. 6624602 fix a warning. by Chris Lattner · 16 years ago
  8. 2de3fec Fix PR2471, which is a bug involving an invalid promotion from a conditional load. by Chris Lattner · 16 years ago
  9. 28e6ff5 Fix typo, fix suggested by Nicholas Olsen by Chris Lattner · 16 years ago
  10. 54227f6 Add C binding for ExecutionEngine::addGlobalMapping. by Gordon Henriksen · 16 years ago
  11. ab8ec0a Teach ReturnInst lowering about aggregate return values. by Dan Gohman · 16 years ago
  12. 6fafe84 Change around the data structures used to store availability sets, resulting in a GVN+PRE that is faster that GVN alone was before. by Owen Anderson · 16 years ago
  13. c4b65ea Teach SCCP about insertvalue and extractvalue, and about by Dan Gohman · 16 years ago
  14. 2c31750 Teach InlineFunction how to differentiate between multiple-value by Dan Gohman · 16 years ago
  15. 88d11c0 Disable PRE for now. It seems to be breaking llvm-gcc bootstrapping. by Evan Cheng · 16 years ago
  16. dded0fd Fix the index calculations for the extractvalue lowering code. by Dan Gohman · 16 years ago
  17. 8f36f6d Simplify the ComputeLinearIndex logic and fix a few bugs. by Dan Gohman · 16 years ago
  18. 65c6795 It's invalid to take the one-past-the-end address of a non-array object. by Dan Gohman · 16 years ago
  19. 09ef00f Simplify this code. Thanks Chris! by Dan Gohman · 16 years ago
  20. c8af52c ISD::UNDEF should be expanded recursively / iteratively. by Evan Cheng · 16 years ago
  21. aa0b634 Add a hidden -disable-pre flag for testing purposes. This should be removed by Owen Anderson · 16 years ago
  22. 5c274ee PRE requires that critical edges be split. by Owen Anderson · 16 years ago
  23. ac151da Remove dead code causing a warning. by Bill Wendling · 16 years ago
  24. 52d36e6 Use the common API for adding instructions to basic blocks instead of by Dan Gohman · 16 years ago
  25. 9da52dc Be sure to remove values from the value numbering table after we delete them. by Owen Anderson · 16 years ago
  26. d02d917 Use Instruction::moveBefore instead of manipulating the instruction list by Dan Gohman · 16 years ago
  27. 610c0e2 Avoid using BasicBlock::getInstList directly in a few places. by Dan Gohman · 16 years ago
  28. 3cd8eb3 Revert support for insertvalue and extractvalue instructions for the moment. by Owen Anderson · 16 years ago
  29. 04478e5 Use the transferSuccessors helper function. by Dan Gohman · 16 years ago
  30. f3dc700 Delete dead code. by Dan Gohman · 16 years ago
  31. 5678d6e Add an idx_iterator to the insertvalue and extractvalue instructions. by Owen Anderson · 16 years ago
  32. e680755 The inline keyword goes before the return type. This fixes a compiler warning. by Dan Gohman · 16 years ago
  33. 3d2ff5f Modify some ipconstprop tests to also test with invokes. by Matthijs Kooijman · 16 years ago
  34. f0da203 Use a CallSite to find the nth argument of a call/invoke instruction instead of by Matthijs Kooijman · 16 years ago
  35. 9954c76 Fix some warnings reported by gcc-4.3. Hopefully by Duncan Sands · 16 years ago
  36. 32a3ac7 Missed a check. by Evan Cheng · 16 years ago
  37. 2c8e64d Fix a bug with <8 x i16> shuffle lowering on X86 where parts of the by Eli Friedman · 16 years ago
  38. 29b0399 Revert my last patch, which was causing regression test failures. by Owen Anderson · 16 years ago
  39. 0d46d75 New test case. by Evan Cheng · 16 years ago
  40. 72d255a This also got better (55 - 51 instructions). But doing one more re-materialization. by Evan Cheng · 16 years ago
  41. 81d39e6 This got better. by Evan Cheng · 16 years ago
  42. e00f5de Coalesce copy from one register class to a sub register class. e.g. X86::MOV16to16_. by Evan Cheng · 16 years ago
  43. 1b38ec8 Cosmetic changes. by Evan Cheng · 16 years ago
  44. 082e7c1 Unneeded include's. by Evan Cheng · 16 years ago
  45. bdf34bc Minor spiller tweak to unfavor reload into load/store instructions. by Evan Cheng · 16 years ago
  46. 6c5e561 Insert empty slots into the instruction numbering in live intervals, so that we can more easily by Owen Anderson · 16 years ago
  47. 93d606a Remove this test until the corresponding patch is reapplied because it's causing make check to crash for some people. by Owen Anderson · 16 years ago
  48. d34ac6e Add support for extractvalue and insertvalue instructions in GVN. by Owen Anderson · 16 years ago
  49. b230372 Add local PRE to GVN. This only operates in cases where it would not increase code size, namely when the instantiated expression by Owen Anderson · 16 years ago
  50. e424254 Refactor the way to get a string containing the features of the target. by Bill Wendling · 16 years ago
  51. f7acf8f Fix the source line debug information for the Windows platform. by Argyrios Kyrtzidis · 16 years ago
  52. 0066db6 Fix a missing comma spotted by Bram Geron. by Dan Gohman · 16 years ago
  53. 6c3bfba Fix the regressions on sext-misc.ll my patch yesterday caused. by Chris Lattner · 16 years ago
  54. bb3761c Revert r52459, which was causing an infinite loop or massive slowdown on MultiSource/Applications/SPASS, and possibly others as well. by Owen Anderson · 16 years ago
  55. e24fa64 Move SCEVExpander::visitAddExpr out-of-line. by Dan Gohman · 16 years ago
  56. cfeb6a4 Move LSR's private isZero function to a public SCEV member by Dan Gohman · 16 years ago
  57. a9c0f2b fix validator warning by Gabor Greif · 16 years ago
  58. dfed118 prettify, no semantic changes by Gabor Greif · 16 years ago
  59. ca85d65 Rewrite the DeadArgumentElimination pass, to use a more explicit tracking of by Matthijs Kooijman · 16 years ago
  60. c2afe89 Reapply r52397 (make IPConstProp promote returned arguments), but fixed this by Matthijs Kooijman · 16 years ago
  61. 359e937 XOR32rr, etc. are not AsCheapAsMove, but MOV32ri, etc. are. by Evan Cheng · 16 years ago
  62. 8b0fcf3 Reapply r52396, it was unrelated to the breakage (that was caused by r52397, my by Matthijs Kooijman · 16 years ago
  63. 7543e58 Complete support for two-address pass rematerialization. Now *almost* always a win. by Evan Cheng · 16 years ago
  64. ce04943 Add MachineRegisterInfo::use_empty. by Evan Cheng · 16 years ago
  65. 625986a Cosmetic. by Evan Cheng · 16 years ago
  66. 604a818 If compiling for PPC on an i386 box, the LTO wouldn't get the altivec (and by Bill Wendling · 16 years ago
  67. 0521e3c implement some simple bswap optimizations, rdar://5992453 by Chris Lattner · 16 years ago
  68. a2eec61 temporarily revert this testcase since its patch was reverted. by Chris Lattner · 16 years ago
  69. 8114b71 make truncate/sext elimination capable of changing phi's. This by Chris Lattner · 16 years ago
  70. fab8387 Unbreak DECLARE isel in pic mode. by Evan Cheng · 16 years ago
  71. 64cd658 Preserve dominance frontier while trivially unswitching loop. by Devang Patel · 16 years ago
  72. 6d0cc55 Check empty dominance frontier. by Devang Patel · 16 years ago
  73. 44f6a2c Auto-upgrade code for multiple-value return statements. This code by Dan Gohman · 16 years ago
  74. 80b9626 In InsertValueInst's copy ctor, actually copy the operands. by Dan Gohman · 16 years ago
  75. 2960ed4 We don't want to find dependencies within the same block in this case. It leads to incorrect results because by Owen Anderson · 16 years ago
  76. b79bf19 Implement the ExtractValueInst::getIndexedType that accepts one index value. by Dan Gohman · 16 years ago
  77. f26e855 Live-through live interval is [mbb start, mbb end+1]. by Evan Cheng · 16 years ago
  78. 739583b When extending a liveinterval by commuting, don't throw away the live ranges that are not affected. by Evan Cheng · 16 years ago
  79. 8d6a58c Consistently set "Buckets[NumBuckets] = reinterpret_cast<void*>(-1)" throughout FoldingSet.cpp. by Ted Kremenek · 16 years ago
  80. 26bb50a Add an insertBefore method for attaching previously unattached instructions, by Owen Anderson · 16 years ago
  81. 2b7470e Fix use of placement new to actually use an address. by Owen Anderson · 16 years ago
  82. 95350b9 It's not safe to remove SUBREG_TO_REG that looks like identity copies, e.g. movl %eax, %eax on x86-64 actually does a zero-extend. by Evan Cheng · 16 years ago
  83. 0b725f1 Add one more 'magic' define :) by Anton Korobeynikov · 16 years ago
  84. 7a17ff7 Unbreak non-PPC builds by Anton Korobeynikov · 16 years ago
  85. 210539e Provide generic hooks for icache invalidation. Add PPC implementation. by Anton Korobeynikov · 16 years ago
  86. fc329f4 revert recent patch which is causing widespread breakage. by Chris Lattner · 16 years ago
  87. 1b088f3 Don't forget to initialize SymbolSearchingDisabled. by Evan Cheng · 16 years ago
  88. 34b176a Fix typo that changed the logic to something wrong. Spotted by Nick Lewycky. by Duncan Sands · 16 years ago
  89. 69b01e9 Split type expansion into ExpandInteger and ExpandFloat by Duncan Sands · 16 years ago
  90. de9256a Forgot to commit the ValueTracking header file along with r52396. by Matthijs Kooijman · 16 years ago
  91. 2fbabf6 Learn IPConstProp to propagate arguments that are directly returned. Strictly by Matthijs Kooijman · 16 years ago
  92. 906e423 Learn IPConstProp to look at individual return values and propagate them by Matthijs Kooijman · 16 years ago
  93. 74fc4d9 80 column fixes. by Matthijs Kooijman · 16 years ago
  94. 3faf9df Use a SmallVector instead of an array, since auto_ptr doesn't handle arrays by Matthijs Kooijman · 16 years ago
  95. ead0d88 add a new -enable-value-prop flag for llcbeta, that enables propagation by Chris Lattner · 16 years ago
  96. a47c6c3 Fix spelling. by Duncan Sands · 16 years ago
  97. 851bc04 Rather than avoiding to wrap ISD::DECLARE GV operand in X86ISD::Wrapper, simply handle it at dagisel time with x86 specific isel code. by Evan Cheng · 16 years ago
  98. fc196f9 Add a missing ~ (dtor became ctor) which caused crashes on a bunch of stuff. by Chris Lattner · 16 years ago
  99. c3de802 Do not issue identity copies. by Evan Cheng · 16 years ago
  100. 9b93dd1 Refine the change in r52258 for avoiding use-before-def conditions by Dan Gohman · 16 years ago