aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/IndVarSimplify
AgeCommit message (Expand)Author
2009-05-18Add nounwind to a few tests.Dan Gohman
2009-05-12Factor the code for collecting IV users out of LSR into an IVUsers class,Dan Gohman
2009-05-12When forgetting SCEVs for loop PHIs, don't forget SCEVUnknown values.Dan Gohman
2009-04-28Make this testcase slightly less trivial, so that it doesn't failDan Gohman
2009-04-27Fix PR 4086, a bug in FP IV elimination.Dale Johannesen
2009-04-27Handle ands with ~0 correctly too. This fixes PR4052.Dan Gohman
2009-04-25Handle ands with 0 and shifts by 0 correctly. These aren'tDan Gohman
2009-04-23Fix an error in this test.Dan Gohman
2009-04-23Change SCEVExpander's expandCodeFor to provide more flexibilityDan Gohman
2009-04-22Make sure both operands have binary instructions have the same type.Evan Cheng
2009-04-22Avoid deferencing use_begin() if value does not have a use.Evan Cheng
2009-04-22SCEVExpander's InsertCastOfTo knows how to move existing castDan Gohman
2009-04-16Another testcase for IV shortening.Dale Johannesen
2009-04-15Enhance induction variable code to remove theDale Johannesen
2009-02-23Back out the change in 64918 that used sign-extensions when promotingDan Gohman
2009-02-18Use a sign-extend instead of a zero-extend when promoting aDan Gohman
2009-02-18Fix a corner case in the new indvars promotion logic: if thereDan Gohman
2009-02-16Rename IndVarsSimplify to IndVarSimplify, to be consistent withDan Gohman