aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/IndVarSimplify
AgeCommit message (Expand)Author
2011-07-18indvars: LinearFunctionTestReplace for non-canonical IVs.Andrew Trick
2011-07-06indvars -disable-iv-rewrite: Added SimplifyCongruentIVs.Andrew Trick
2011-07-02indvars -disable-iv-rewrite: bug fix involving weird geps and related cleanup.Andrew Trick
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-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-21indvars -disable-iv-rewrite: Adds support for eliminating identityAndrew Trick
2011-06-17manually upgrade a bunch of tests to modern syntax, and remove some thatChris Lattner
2011-06-02Test case pasto (failed when run with IR verifier).Andrew Trick
2011-05-31scev: Better sign-extend removal. Normalize postincrement recurrencesAndrew Trick
2011-05-26indvars: incremental fixes for -disable-iv-rewrite and testcases.Andrew Trick
2011-05-25indvars: fixed IV cloning in -disable-iv-rewrite mode with associatedAndrew Trick
2011-05-24FileCheck-ize a couple of IV unit tests.Andrew Trick
2011-05-24Test case for r130799 - indvars: Added canExpandBackEdgeTakenCount.Andrew Trick
2011-04-27Fixes PR9730: indvars: An asserting value handle still pointed to this valueAndrew Trick
2011-03-18Avoid creating canonical induction variables for non-native types.Andrew Trick
2010-10-07Remove LoopIndexSplit pass. It is neither maintained nor used by anyone.Devang Patel
2010-09-02more test cleanupChris Lattner
2010-09-02Print the number of uses of a function in the .ll since it can be informativeDuncan Sands
2010-08-30Correct bogus module triple specifications.Duncan Sands
2010-07-26Fix SCEVExpander::visitAddRecExpr so that it remembers the induction variableDan Gohman
2010-07-16Fix this test.Dan Gohman
2010-07-15Fix the order that SCEVExpander considers add operands in so thatDan Gohman
2010-06-29Fix ScalarEvolution's tripcount computation for chains of loopsDan Gohman
2010-06-18Disable indvars on loops when LoopSimplify form is not available.Dan Gohman
2010-06-17Remove arm_apcscc from the test files. It is the default and doing thisRafael Espindola
2010-04-19Remove the Expr member from IVUsers. Instead of remembering the expression,Dan Gohman
2010-04-17Fix declarations in a few more tests.Nick Lewycky
2010-04-13Teach ScalarEvolution to simplify smax and umax when it can proveDan Gohman
2010-04-13Teach IndVarSimplify how to eliminate remainder operators where theDan Gohman
2010-04-12Suppress LinearFunctionTestReplace when the computed backedge-takenDan Gohman
2010-04-12Re-apply r101000, with a fix: Don't eliminate an icmp which is part ofDan Gohman
2010-04-12Revert 101000, which is breaking self-host builds.Dan Gohman
2010-04-11Teach IndVarSimplify how to eliminate comparisons involving inductionDan Gohman
2010-04-07add newlines at the end of files.Chris Lattner
2010-04-03add integer overflow check for the fp induction variable Chris Lattner
2010-04-03fix PR6761, a miscompilation due to the fp->int IV conversionChris Lattner
2010-04-03convert to filecheckChris Lattner
2010-04-03rename feature test.Chris Lattner
2010-04-03actually just remove this, will move the real feature test here.Chris Lattner
2010-04-03rename test since it is a feature test.Chris Lattner
2010-04-03first half of a pass through IndVarSimplify::HandleFloatingPointIV,Chris Lattner
2010-04-02Manually notify ScalarEvolution before making an operand replacement, sinceDan Gohman
2010-02-25Make LoopSimplify change conditional branches in loop exiting blocksDan Gohman
2010-02-19Teach ScalarEvolution how to compute a tripcount for a loop withDan Gohman
2010-02-12Reapply the new LoopStrengthReduction code, with compile time andDan Gohman
2010-01-26-disable-output is no longer needed with -analyze.Dan Gohman
2010-01-21Re-implement the main strength-reduction portion of LoopStrengthReduction.Dan Gohman