aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/IndVarSimplify
AgeCommit message (Expand)Author
2011-10-12Removed colons from some target datalayout strings in test, since they don't ...Lang Hames
2011-10-11Move replaceCongruentIVs into SCEVExapander and bias toward "expanded"Andrew Trick
2011-09-28Test case for r140670: indvars should hoist sext.Andrew Trick
2011-09-27Stop emitting instructions with the name "tmp" they eat up memory and have to...Benjamin Kramer
2011-09-19[indvars] Fix PR10946: SCEV cannot handle Vector IVs.Andrew Trick
2011-09-15Reapply r139759. Disable IV rewriting by default. See PR10916.Andrew Trick
2011-09-13[indvars] Revert r139579 until 401.bzip -arch i386 miscompilation is fixed. P...Andrew Trick
2011-09-13Disable IV rewriting by default. See PR10916.Andrew Trick
2011-09-13[indvars] Fix bugs in floating point IV range checks noticed by inspection.Andrew Trick
2011-09-12Conditionalize indvars test that relies on SCEV expansion of geps,Andrew Trick
2011-09-12indvars test only relevant for -enable-iv-rewrite.Andrew Trick
2011-09-12Conditionalize indvars tests that rely on SCEV expansion of geps,Andrew Trick
2011-09-12Removing indvars tests that directly test canonical IVs and nothing else.Andrew Trick
2011-09-12Rename -disable-iv-rewrite to -enable-iv-rewrite=false in preparation for def...Andrew Trick
2011-09-12Test case for r139453, WidenIV::GetExtendedOperandRecurrence.Andrew Trick
2011-09-01Update to new EH scheme.Bill Wendling
2011-08-26Don't sink landingpad instructions during ind-var simplification.Bill Wendling
2011-08-06Made SCEV's UDiv expressions more canonical. When dividing aAndrew Trick
2011-07-20indvars: Added getInsertPointForUses to find a valid place to truncate the IV.Andrew Trick
2011-07-20indvars test case for r135558.Andrew Trick
2011-07-20indvars -disable-iv-rewrite fix: derived GEP IVsAndrew Trick
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