aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/IndVarSimplify
Commit message (Expand)AuthorAgeFilesLines
* 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
* Reapply the new LoopStrengthReduction code, with compile time andDan Gohman2010-02-121-1/+1
* -disable-output is no longer needed with -analyze.Dan Gohman2010-01-261-1/+1
* Re-implement the main strength-reduction portion of LoopStrengthReduction.Dan Gohman2010-01-211-2/+3
* Use WriteAsOperand instead of getName() to print loop header names,Dan Gohman2010-01-091-1/+1
* Move this test from test/Transforms/IndVarSimplify toDan Gohman2010-01-051-19/+0
* Make getUniqueExitBlocks's precondition assert more precise, toDan Gohman2009-12-111-0/+22
* Make opt default to not adding a target data string and update tests that dep...Kenneth Uildriks2009-11-032-0/+2
* Add a testcase for r83011.Dan Gohman2009-09-281-0/+38
* Fix a case where ScalarEvolution was expanding pointer arithmeticDan Gohman2009-09-261-0/+41
* Change tests from "opt %s" to "opt < %s" so that opt doesn't see theDan Gohman2009-09-1178-80/+80
* Use "opt < %s" instead of "opt %s" so that opt doesn't print the testDan Gohman2009-09-081-1/+1
* Convert a few more opt | llvm-dis to opt -S.Dan Gohman2009-09-082-2/+2
* Use opt -S instead of piping bitcode output through llvm-dis.Dan Gohman2009-09-0843-45/+45
* Change these tests to feed the assembly files to opt directly, insteadDan Gohman2009-09-0882-85/+85
* Eliminate uses of %prcontext.Daniel Dunbar2009-09-051-1/+3
* Special-case static allocas in IndVarSimplify's loop invariantDan Gohman2009-08-251-0/+31
* Generalize ScalarEvolution to be able to analyze GEPs whenDan Gohman2009-08-181-0/+75
* The upper argument of ConstantRange is exclusive, not inclusive.Dan Gohman2009-07-201-0/+27
* Revert the addition of hasNoPointerOverflow to GEPOperator.Dan Gohman2009-07-201-106/+0
* Fill in some holes in ScalarEvolution's loop iteration conditionDan Gohman2009-07-161-0/+38
* Switch invars away from using isTrapping when it really shouldn't be Eli Friedman2009-07-151-0/+19