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