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