aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/IndVarSimplify
AgeCommit message (Expand)Author
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
2010-01-09Use WriteAsOperand instead of getName() to print loop header names,Dan Gohman
2010-01-05Move this test from test/Transforms/IndVarSimplify toDan Gohman
2009-12-11Make getUniqueExitBlocks's precondition assert more precise, toDan Gohman
2009-11-03Make opt default to not adding a target data string and update tests that dep...Kenneth Uildriks
2009-09-28Add a testcase for r83011.Dan Gohman
2009-09-26Fix a case where ScalarEvolution was expanding pointer arithmeticDan Gohman
2009-09-11Change tests from "opt %s" to "opt < %s" so that opt doesn't see theDan Gohman
2009-09-08Use "opt < %s" instead of "opt %s" so that opt doesn't print the testDan Gohman
2009-09-08Convert a few more opt | llvm-dis to opt -S.Dan Gohman
2009-09-08Use opt -S instead of piping bitcode output through llvm-dis.Dan Gohman
2009-09-08Change these tests to feed the assembly files to opt directly, insteadDan Gohman
2009-09-05Eliminate uses of %prcontext.Daniel Dunbar
2009-08-25Special-case static allocas in IndVarSimplify's loop invariantDan Gohman
2009-08-18Generalize ScalarEvolution to be able to analyze GEPs whenDan Gohman
2009-07-20The upper argument of ConstantRange is exclusive, not inclusive.Dan Gohman
2009-07-20Revert the addition of hasNoPointerOverflow to GEPOperator.Dan Gohman
2009-07-16Fill in some holes in ScalarEvolution's loop iteration conditionDan Gohman
2009-07-15Switch invars away from using isTrapping when it really shouldn't be Eli Friedman
2009-07-14Fix the expansion of umax and smax in the case where one or more ofDan Gohman