aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/IndVarSimplify
Commit message (Expand)AuthorAgeFilesLines
...
* indvars: Added getInsertPointForUses to find a valid place to truncate the IV.Andrew Trick2011-07-201-0/+39
* indvars test case for r135558.Andrew Trick2011-07-201-0/+7
* indvars -disable-iv-rewrite fix: derived GEP IVsAndrew Trick2011-07-201-6/+29
* indvars: LinearFunctionTestReplace for non-canonical IVs.Andrew Trick2011-07-182-3/+232
* indvars -disable-iv-rewrite: Added SimplifyCongruentIVs.Andrew Trick2011-07-062-4/+55
* indvars -disable-iv-rewrite: bug fix involving weird geps and related cleanup.Andrew Trick2011-07-022-4/+30
* indvars -disable-iv-rewrite: handle cloning binary operators that cannot over...Andrew Trick2011-06-301-4/+38
* indvars -disable-iv-rewrite: handle an edge case involving identity phis.Andrew Trick2011-06-301-7/+32
* indvars -disable-iv-rewrite: insert new trunc instructions carefully.Andrew Trick2011-06-291-2/+31
* indvars -disable-iv-rewrite: just because SCEV ignores casts doesn'tAndrew Trick2011-06-291-0/+37
* FileCheckify and prepare for -disable-iv-rewrite.Andrew Trick2011-06-281-7/+11
* indvars -disable-iv-rewrite: Adds support for eliminating identityAndrew Trick2011-06-211-0/+1
* manually upgrade a bunch of tests to modern syntax, and remove some thatChris Lattner2011-06-171-1/+1
* Test case pasto (failed when run with IR verifier).Andrew Trick2011-06-021-2/+2
* scev: Better sign-extend removal. Normalize postincrement recurrencesAndrew Trick2011-05-311-17/+12
* indvars: incremental fixes for -disable-iv-rewrite and testcases.Andrew Trick2011-05-261-1/+66
* indvars: fixed IV cloning in -disable-iv-rewrite mode with associatedAndrew Trick2011-05-252-0/+216
* FileCheck-ize a couple of IV unit tests.Andrew Trick2011-05-242-7/+13
* Test case for r130799 - indvars: Added canExpandBackEdgeTakenCount.Andrew Trick2011-05-241-1/+5
* Fixes PR9730: indvars: An asserting value handle still pointed to this valueAndrew Trick2011-04-271-5/+6
* Avoid creating canonical induction variables for non-native types.Andrew Trick2011-03-1813-13/+13
* Remove LoopIndexSplit pass. It is neither maintained nor used by anyone.Devang Patel2010-10-071-33/+0
* more test cleanupChris Lattner2010-09-021-24/+0
* Print the number of uses of a function in the .ll since it can be informativeDuncan Sands2010-09-021-2/+1
* Correct bogus module triple specifications.Duncan Sands2010-08-302-2/+2
* Fix SCEVExpander::visitAddRecExpr so that it remembers the induction variableDan Gohman2010-07-261-0/+36
* Fix this test.Dan Gohman2010-07-161-1/+1
* Fix the order that SCEVExpander considers add operands in so thatDan Gohman2010-07-151-0/+40
* Fix ScalarEvolution's tripcount computation for chains of loopsDan Gohman2010-06-291-2/+64
* Disable indvars on loops when LoopSimplify form is not available.Dan Gohman2010-06-181-1/+18
* Remove arm_apcscc from the test files. It is the default and doing thisRafael Espindola2010-06-171-1/+1
* Remove the Expr member from IVUsers. Instead of remembering the expression,Dan Gohman2010-04-191-0/+24
* Fix declarations in a few more tests.Nick Lewycky2010-04-171-1/+1
* Teach ScalarEvolution to simplify smax and umax when it can proveDan Gohman2010-04-131-0/+52
* Teach IndVarSimplify how to eliminate remainder operators where theDan Gohman2010-04-131-0/+121
* Suppress LinearFunctionTestReplace when the computed backedge-takenDan Gohman2010-04-121-0/+162
* Re-apply r101000, with a fix: Don't eliminate an icmp which is part ofDan Gohman2010-04-121-0/+84
* Revert 101000, which is breaking self-host builds.Dan Gohman2010-04-121-40/+0
* Teach IndVarSimplify how to eliminate comparisons involving inductionDan Gohman2010-04-111-0/+40
* add newlines at the end of files.Chris Lattner2010-04-071-1/+1
* add integer overflow check for the fp induction variable Chris Lattner2010-04-031-4/+4
* fix PR6761, a miscompilation due to the fp->int IV conversionChris Lattner2010-04-031-4/+23
* convert to filecheckChris Lattner2010-04-031-5/+13
* rename feature test.Chris Lattner2010-04-031-0/+0
* actually just remove this, will move the real feature test here.Chris Lattner2010-04-031-35/+0
* rename test since it is a feature test.Chris Lattner2010-04-031-0/+0
* first half of a pass through IndVarSimplify::HandleFloatingPointIV,Chris Lattner2010-04-031-0/+19
* Manually notify ScalarEvolution before making an operand replacement, sinceDan Gohman2010-04-021-0/+41
* Make LoopSimplify change conditional branches in loop exiting blocksDan Gohman2010-02-251-1/+1
* Teach ScalarEvolution how to compute a tripcount for a loop withDan Gohman2010-02-198-12/+12