aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms
AgeCommit message (Expand)Author
2011-08-03Remove the LowerSetJmp pass. It wasn't used effectively by any of the targets.Bill Wendling
2011-08-03SCEV: Use AssertingVH to catch dangling BasicBlock* when passes forgetAndrew Trick
2011-08-03fix PR10286, a problem with the .ll printer handling block addresses that are...Chris Lattner
2011-08-03Fix logical error when detecting lifetime intrinsics.Nick Lewycky
2011-08-02Teach InstCombine that lifetime intrincs aren't a real user on the result of aNick Lewycky
2011-08-02Lifetime intrinsics on undef are dead.Nick Lewycky
2011-08-02Remove empty test.Benjamin Kramer
2011-08-02Revert r136503 and r136480 in an effort to fix non-determinism in the llvm-gc...Owen Anderson
2011-07-31Add a small gep optimization I noticed was missing while reading some IL.Rafael Espindola
2011-07-29Clean up debug info after reassociation.Devang Patel
2011-07-29Make sure to correctly clear the exact/nuw/nsw flags off of shifts when they ...Eli Friedman
2011-07-27Teach the ConstantMerge pass about alignment. Fixes PR10514!Nick Lewycky
2011-07-25Finish adding support for lifetime intrinsics to SROA. Fixes PR10121!Nick Lewycky
2011-07-22Move the last uses of RetainFunc etc. over to using getRetainCallee() etc.Dan Gohman
2011-07-21Fix MergeInVectorType to check for vector types with the same allocDan Gohman
2011-07-21LSR, correct fix for rdar://9786536. Silly casting bug.Andrew Trick
2011-07-21LSR must sometimes sign-extend before generating double constants.Andrew Trick
2011-07-21LSR crashes on an empty IVUsers list.Andrew Trick
2011-07-20Bring LICM into compliance with the new "Memory Model for Concurrent Operatio...Eli Friedman
2011-07-20indvars: Added getInsertPointForUses to find a valid place to truncate the IV.Andrew Trick
2011-07-20indvars test case for r135558.Andrew Trick
2011-07-20indvars -disable-iv-rewrite fix: derived GEP IVsAndrew Trick
2011-07-19PR10386: Don't try to split an edge from an indirectbr.Eli Friedman
2011-07-19Remove bogus test: for all possible inputs of %X, the 'sub nsw' is guaranteedNick Lewycky
2011-07-18indvars: LinearFunctionTestReplace for non-canonical IVs.Andrew Trick
2011-07-15A real testcase for r135286.Chad Rosier
2011-07-15Add testcase for r135286.Chad Rosier
2011-07-13Change test case, one that actually failed before my commit.Evan Cheng
2011-07-13It's not safe to fold (fptrunc (sqrt (fpext x))) to (sqrtf x) if there is ano...Evan Cheng
2011-07-11Don't duplicate the work done by a gep into a "bitcast" if the gep hasRafael Espindola
2011-07-09Land the long talked about "type system rewrite" patch. ThisChris Lattner
2011-07-09more tests not making the jump into the brave new world.Chris Lattner
2011-07-09Added test cases for GVN signed intrinsics recognition, r134777.Lang Hames
2011-07-08Make GVN look through extractvalues for recognised intrinsics. GVN can then C...Lang Hames
2011-07-06indvars -disable-iv-rewrite: Added SimplifyCongruentIVs.Andrew Trick
2011-07-06LICM: Do not loose alignment on promotionTobias Grosser
2011-07-06Introduce "expect" intrinsic instructions.Jakub Staszak
2011-07-04PR10267: Don't combine an equality compare with an AND into an inequality com...Benjamin Kramer
2011-07-02indvars -disable-iv-rewrite: bug fix involving weird geps and related cleanup.Andrew Trick
2011-07-01Improve constant folding of undef for cmp and select operators.Dan Gohman
2011-07-01Improve constant folding of undef for binary operators.Dan Gohman
2011-06-30Add r134057 back, but splice the predecessor after the successors phiRafael Espindola
2011-06-30indvars -disable-iv-rewrite: handle cloning binary operators that cannot over...Andrew Trick
2011-06-30indvars -disable-iv-rewrite: handle an edge case involving identity phis.Andrew Trick
2011-06-29indvars -disable-iv-rewrite: insert new trunc instructions carefully.Andrew Trick
2011-06-29Temporarily revert r134057: "Let simplify cfg simplify bb with only debug and Chad Rosier
2011-06-29Let simplify cfg simplify bb with only debug and lifetime intrinsics.Rafael Espindola
2011-06-29indvars -disable-iv-rewrite: just because SCEV ignores casts doesn'tAndrew Trick
2011-06-28FileCheckify and prepare for -disable-iv-rewrite.Andrew Trick
2011-06-27Teach one piece of scalarrepl to handle lifetime markers. When transforming anNick Lewycky