1. 526bc31 Add a testcase for the current llvm-gcc build failure. by Nick Lewycky · 15 years ago
  2. fac554a Teach ConstantFolding to do a better job when folding gep(bitcast). by Nick Lewycky · 15 years ago
  3. cd188e9 add testcases for the foo_with_overflow op xforms added recently and by Chris Lattner · 15 years ago
  4. ff0a883 add PR# by Chris Lattner · 15 years ago
  5. 78c6d4f Add a testcase for: by Chris Lattner · 15 years ago
  6. 9fed3c2 add a testcase for by Chris Lattner · 15 years ago
  7. 3f40e23 Implement PR5634. by Chris Lattner · 15 years ago
  8. d801c10 Teach memdep to look for memory use intrinsics during dependency queries. Fixes by Nick Lewycky · 15 years ago
  9. 0c264b1 reenable load address insertion in load pre. This allows us to by Chris Lattner · 15 years ago
  10. ab9530e implement a FIXME: limit the depth that DecomposeGEPExpression goes the same by Chris Lattner · 15 years ago
  11. 971fd57 disable value insertion for now, I need to figure out how by Chris Lattner · 15 years ago
  12. 253be4d I accidentally implemented this :) by Chris Lattner · 15 years ago
  13. 11c6bab add support for recursive phi translation and phi by Chris Lattner · 15 years ago
  14. 9a5c22c add two simple test cases we now optimize (to one load in the loop each) and one we don't (corresponding to the fixme I added yesterday). by Chris Lattner · 15 years ago
  15. 8976e59 fix PR5436 by making the 'simple' case of SRoA not promote out of range by Chris Lattner · 15 years ago
  16. fc159fd filecheckize by Chris Lattner · 15 years ago
  17. 616613d teach GVN's load PRE to insert computations of the address in predecessors by Chris Lattner · 15 years ago
  18. d280d85 add some tests for memdep phi translation + PRE. by Chris Lattner · 15 years ago
  19. 852dfbd this test is failing, and is expected to. by Chris Lattner · 15 years ago
  20. 8dca876 filecheckize by Chris Lattner · 15 years ago
  21. 9b15d60 rename test. by Chris Lattner · 15 years ago
  22. 62deff0 Fix phi translation in load PRE to agree with the phi by Chris Lattner · 15 years ago
  23. b99be5b redisable this, my bootstrap worked because it wasn't an optimized build, whoops. by Chris Lattner · 15 years ago
  24. cca130b try again. by Chris Lattner · 15 years ago
  25. 518c988 this is causing buildbot failures, disable for now. by Chris Lattner · 15 years ago
  26. e19e4ba teach phi translation of GEPs to simplify geps like 'gep x, 0'. by Chris Lattner · 15 years ago
  27. 3040762 teach memdep to do trivial PHI translation of GEPs. More to come. by Chris Lattner · 15 years ago
  28. cc3d0eb Teach memdep to phi translate bitcasts. This allows us to compile by Chris Lattner · 15 years ago
  29. 3802865 convert to filecheck by Chris Lattner · 15 years ago
  30. 21f83a2 Fix PR5471 by removing an instcombine xform. Some pieces of the code by Chris Lattner · 15 years ago
  31. 2579843 Reverting patch in revision 89758, initial attempt at fixing PR5373 has proven to be bogus. by Edward O'Callaghan · 15 years ago
  32. de8d3b7 Fix for PR5373, Credit to Jakub Staszak. by Edward O'Callaghan · 15 years ago
  33. 01b97dd Make ConstantFoldConstantExpression recursively visit the entire by Dan Gohman · 15 years ago
  34. 8f3817f Fix a use of an invalidated iterator in the case where there are multiple by Dan Gohman · 15 years ago
  35. 55bd8bd Reapply r88830 with a bugfix: this transform only applies to icmp eq/ne. This by Nick Lewycky · 15 years ago
  36. a58a049 Make Loop::getLoopLatch() work on loops which don't have preheaders, as by Dan Gohman · 15 years ago
  37. 6a23921 Fix IPSCCP's code for deleting dead blocks to tolerate outstanding by Dan Gohman · 15 years ago
  38. 5da1536 Try to work around grep's "Binary file (standard input) matches" complaints seen by Benjamin Kramer · 15 years ago
  39. ac14665 Teach getSmallConstantTripMultiple about Shl operators. by Dan Gohman · 15 years ago
  40. f94b5ed Extend CaptureTracking to indicate when a value is never stored, even by Dan Gohman · 15 years ago
  41. dab249b Enable hoisting of loads from constant memory by default. In cases where by Dan Gohman · 15 years ago
  42. 076e085 Generalize OptimizeLoopTermCond to optimize more loop terminating icmp to use postinc iv. by Evan Cheng · 15 years ago
  43. feb8018 Revert r88830 and r88831 which appear to have caused a selfhost buildbot some by Nick Lewycky · 15 years ago
  44. 052d9cb Correct typo. by Nick Lewycky · 15 years ago
  45. df772f2 Teach instcombine to look for booleans in wider integers when it encounters a by Nick Lewycky · 15 years ago
  46. 20162ac Teach BasicAA that a constant expression can't alias memory provably not by Nick Lewycky · 15 years ago
  47. 8bedf02 typo by Gabor Greif · 15 years ago
  48. dbab4dc implement a nice little efficiency hack in the inliner. Since we're now by Chris Lattner · 15 years ago
  49. 66c04c4 use getPredicateOnEdge to fold comparisons through PHI nodes, by Chris Lattner · 15 years ago
  50. 3e04a05 should not commit when distracted. by Chris Lattner · 15 years ago
  51. a5810ad We now thread some impossible condition information with LVI. by Chris Lattner · 15 years ago
  52. 87e9f59 with the new code we can thread non-instruction values. This by Chris Lattner · 15 years ago
  53. b8c124c move some stuff into DEBUG's and turn on lazy-value-info for by Chris Lattner · 15 years ago
  54. a3da922 Don't trivially delete unused calls to llvm.invariant.start. This allows by Duncan Sands · 15 years ago
  55. f1e9cf5 remove condprop testcases. by Chris Lattner · 15 years ago
  56. 2b9024c oops, didn't mean to commit this, no harm, but add a todoops, didn't mean to commit this, no harm, but add a todoo by Chris Lattner · 15 years ago
  57. 10f2d13 Stub out a new lazy value info pass, which will eventually by Chris Lattner · 15 years ago
  58. f40888d Block terminator may be a switch. by Evan Cheng · 15 years ago
  59. 055d046 implement a TODO by teaching jump threading about "xor x, 1". by Chris Lattner · 15 years ago
  60. 103f243 fix a crash in SCCP handling extractvalue of an array, pointed out and by Chris Lattner · 15 years ago
  61. f3183f6 Make jump threading eliminate blocks that just contain phi nodes, by Chris Lattner · 15 years ago
  62. 81ebdcf Generalize lsr code that optimize loop to count down towards zero. by Evan Cheng · 15 years ago
  63. 14bbbf3 Optimize test more. by Dan Gohman · 15 years ago
  64. 710c37c Teach DSE to eliminate useless trampolines. by Duncan Sands · 15 years ago
  65. 8fb0251 optimize test by Chris Lattner · 15 years ago
  66. c22d4d1 unify the code that determines whether it is a good idea to change the type by Chris Lattner · 15 years ago
  67. 58571d6 Reapply r86359, "Teach dead store elimination that certain intrinsics write to by Nick Lewycky · 15 years ago
  68. fddcf47 make jump threading recursively simplify expressions instead of doing it by Chris Lattner · 15 years ago
  69. 7dd126c Trim a bunch of unneeded code from this testcase. by Dan Gohman · 15 years ago
  70. f75ef66 Default-addressspace null pointers don't alias anything. This allows by Dan Gohman · 15 years ago
  71. f6572d0 Generalize LCSSA to handle loops with exits with predecessors outside by Dan Gohman · 15 years ago
  72. 7e606e2 if a 'with overflow' intrinsic just has the normal result used, simplify by Chris Lattner · 15 years ago
  73. dd21a1c enhance PHI slicing to handle the case when a slicable PHI is begin by Chris Lattner · 15 years ago
  74. b05a1d1 Revert my previous patch to ABCD and fix things the right way. There are two problems addressed by Owen Anderson · 15 years ago
  75. bf382b5 Teach an instcombine to not pull trunc instructions through PHI nodes by Chris Lattner · 15 years ago
  76. 9956c05 reapply r8644[3-5] with only the scary part by Chris Lattner · 15 years ago
  77. d11a7c3 Speculatively revert r8644[3-5], they seem to be leading to infinite loops in by Daniel Dunbar · 15 years ago
  78. ce306a4 another more interesting test. by Chris Lattner · 15 years ago
  79. 04ab669 feature test for the new transformation in r86443 by Chris Lattner · 15 years ago
  80. 9111496 teach a couple of instcombine transformations involving PHIs to by Chris Lattner · 15 years ago
  81. f80fcd0 Improve tail call elimination to handle the switch statement. by Nick Lewycky · 15 years ago
  82. 918871e make instcombine only rewrite a chain of computation by Chris Lattner · 15 years ago
  83. b8391aa remove empty files. by Chris Lattner · 15 years ago
  84. 1d95725 Revert r86359, it is breaking the self host on the by Chris Lattner · 15 years ago
  85. 4de9b7f Teach dead store elimination that certain intrinsics write to memory just like by Nick Lewycky · 15 years ago
  86. 5729d38 reapply 86289, 86278, 86270, 86267, 86266 & 86264 plus a fix by Chris Lattner · 15 years ago
  87. cb19438 Oops, FunctionContainsEscapingAllocas is really used to mean two different by Nick Lewycky · 15 years ago
  88. 0cade26 Dust off tail recursion elimination. Fix a fixme by applying CaptureTracking by Nick Lewycky · 15 years ago
  89. 12d53db Revert following patches to fix llvmgcc bootstrap. by Devang Patel · 15 years ago
  90. 9d0b704 Re-commit r86077 now that r86290 fixes the 179.art and 175.vpr ARM regressions. by Victor Hernandez · 15 years ago
  91. 82114b9 Fix a problem discovered on self host. by Chris Lattner · 15 years ago
  92. 7856725 Extend jump threading to support much more general threading by Chris Lattner · 15 years ago
  93. df98761 Revert r86077 because it caused crashes in 179.art and 175.vpr on ARM by Victor Hernandez · 15 years ago
  94. f4e82d1 The introduction of indirectbr meant the introduction of by Dan Gohman · 15 years ago
  95. 992a637 Teach SimplifyLibCalls to fold memcmp calls with constant arguments. by Benjamin Kramer · 15 years ago
  96. e4bddf1 merge a few crash tests into crash.ll by Chris Lattner · 15 years ago
  97. 24f934d Update CreateMalloc so that its callers specify the size to allocate: by Victor Hernandez · 15 years ago
  98. 40dd12e improve DSE when TargetData is not around, based on work by Hans Wennborg! by Chris Lattner · 15 years ago
  99. 092543c move two functions up higher in the file. Delete a useless argument by Chris Lattner · 15 years ago
  100. 6a4ab1e filecheckize this test. by Chris Lattner · 15 years ago