summaryrefslogtreecommitdiff
path: root/test/Transforms
Commit message (Expand)AuthorAge
* Add a testcase for the current llvm-gcc build failure.Nick Lewycky2009-11-30
* Teach ConstantFolding to do a better job when folding gep(bitcast).Nick Lewycky2009-11-29
* add testcases for the foo_with_overflow op xforms added recently andChris Lattner2009-11-29
* add PR#Chris Lattner2009-11-29
* Add a testcase for:Chris Lattner2009-11-29
* add a testcase forChris Lattner2009-11-29
* Implement PR5634.Chris Lattner2009-11-29
* Teach memdep to look for memory use intrinsics during dependency queries. FixesNick Lewycky2009-11-28
* reenable load address insertion in load pre. This allows us toChris Lattner2009-11-28
* implement a FIXME: limit the depth that DecomposeGEPExpression goes the sameChris Lattner2009-11-28
* disable value insertion for now, I need to figure out howChris Lattner2009-11-27
* I accidentally implemented this :)Chris Lattner2009-11-27
* add support for recursive phi translation and phi Chris Lattner2009-11-27
* add two simple test cases we now optimize (to one load in the loop each) and ...Chris Lattner2009-11-27
* fix PR5436 by making the 'simple' case of SRoA not promote out of range Chris Lattner2009-11-27
* filecheckizeChris Lattner2009-11-27
* teach GVN's load PRE to insert computations of the address in predecessorsChris Lattner2009-11-27
* add some tests for memdep phi translation + PRE.Chris Lattner2009-11-27
* this test is failing, and is expected to.Chris Lattner2009-11-27
* filecheckizeChris Lattner2009-11-27
* rename test.Chris Lattner2009-11-27
* Fix phi translation in load PRE to agree with the phi Chris Lattner2009-11-27
* redisable this, my bootstrap worked because it wasn't an optimized build, who...Chris Lattner2009-11-27
* try again.Chris Lattner2009-11-27
* this is causing buildbot failures, disable for now.Chris Lattner2009-11-27
* teach phi translation of GEPs to simplify geps like 'gep x, 0'.Chris Lattner2009-11-27
* teach memdep to do trivial PHI translation of GEPs. More toChris Lattner2009-11-27
* Teach memdep to phi translate bitcasts. This allows us to compileChris Lattner2009-11-26
* convert to filecheckChris Lattner2009-11-26
* Fix PR5471 by removing an instcombine xform. Some pieces of the codeChris Lattner2009-11-26
* Reverting patch in revision 89758, initial attempt at fixing PR5373 has prove...Edward O'Callaghan2009-11-25
* Fix for PR5373, Credit to Jakub Staszak.Edward O'Callaghan2009-11-24
* Make ConstantFoldConstantExpression recursively visit the entireDan Gohman2009-11-23
* Fix a use of an invalidated iterator in the case where there are multipleDan Gohman2009-11-23
* Reapply r88830 with a bugfix: this transform only applies to icmp eq/ne. ThisNick Lewycky2009-11-23
* Make Loop::getLoopLatch() work on loops which don't have preheaders, asDan Gohman2009-11-20
* Fix IPSCCP's code for deleting dead blocks to tolerate outstandingDan Gohman2009-11-20
* Try to work around grep's "Binary file (standard input) matches" complaints seenBenjamin Kramer2009-11-20
* Teach getSmallConstantTripMultiple about Shl operators.Dan Gohman2009-11-20
* Extend CaptureTracking to indicate when a value is never stored, evenDan Gohman2009-11-19
* Enable hoisting of loads from constant memory by default. In cases whereDan Gohman2009-11-19
* Generalize OptimizeLoopTermCond to optimize more loop terminating icmp to use...Evan Cheng2009-11-17
* Revert r88830 and r88831 which appear to have caused a selfhost buildbot someNick Lewycky2009-11-15
* Correct typo.Nick Lewycky2009-11-15
* Teach instcombine to look for booleans in wider integers when it encounters aNick Lewycky2009-11-15
* Teach BasicAA that a constant expression can't alias memory provably notNick Lewycky2009-11-14
* typoGabor Greif2009-11-12
* implement a nice little efficiency hack in the inliner. Since we're nowChris Lattner2009-11-12
* use getPredicateOnEdge to fold comparisons through PHI nodes,Chris Lattner2009-11-12
* should not commit when distracted.Chris Lattner2009-11-12