aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms
AgeCommit message (Expand)Author
2009-12-09fix hte last remaining known (by me) phi translation bug. When we reanalyzeChris Lattner
2009-12-09Add a minor optimization: if we haven't changed the operands of anChris Lattner
2009-12-09fix PR5733, a case where we'd replace an add with a lexically identical Chris Lattner
2009-12-09merge crash-2.ll into crash.llChris Lattner
2009-12-09the code in GVN that tries to forward large loads to small Chris Lattner
2009-12-09Switch GVN and memdep to use PHITransAddr, which correctly handlesChris Lattner
2009-12-08Teach GlobalOpt to delete aliases with internal linkage (afterDuncan Sands
2009-12-06fix PR5698Chris Lattner
2009-12-06constant fold loads from memcpy's from global constants. This is importantChris Lattner
2009-12-06add support for forwarding mem intrinsic values to non-local loads.Chris Lattner
2009-12-06Handle forwarding local memsets to loads. For example, we optimize this:Chris Lattner
2009-12-06merge two tests.Chris Lattner
2009-12-05Generalize this optimization to work on equality comparisons between any twoNick Lewycky
2009-12-04Fix PR5551 by not ignoring the top level constantexpr whenChris Lattner
2009-12-04Small and carefully crafted testcase showing a miscompilation by GVNChris Lattner
2009-12-03Fix this crasher, and add a FIXME for a missed optimization.Owen Anderson
2009-12-03add a failing testcase.Chris Lattner
2009-12-03fix PR5673 by being more careful about pointers to functions.Chris Lattner
2009-12-02Cleanup/remove some parts of the lifetime region handling code in memdep and ...Owen Anderson
2009-12-02merge sext-2 into sext.llChris Lattner
2009-12-02rename testChris Lattner
2009-12-02filecheckizeChris Lattner
2009-12-02Fixed an assertion failure for tracking sext of a vector of integersMon P Wang
2009-12-01minimize this a bit more.Chris Lattner
2009-12-01merge 2009-11-29-ReverseMap.ll into crash.llChris Lattner
2009-12-01fix PR5640 by tracking whether a block is the header of a loop moreChris Lattner
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