| Commit message (Expand) | Author | Age | Files | Lines |
* | indvars -disable-iv-rewrite: bug fix involving weird geps and related cleanup. | Andrew Trick | 2011-07-02 | 2 | -4/+30 |
* | indvars -disable-iv-rewrite: handle cloning binary operators that cannot over... | Andrew Trick | 2011-06-30 | 1 | -4/+38 |
* | indvars -disable-iv-rewrite: handle an edge case involving identity phis. | Andrew Trick | 2011-06-30 | 1 | -7/+32 |
* | indvars -disable-iv-rewrite: insert new trunc instructions carefully. | Andrew Trick | 2011-06-29 | 1 | -2/+31 |
* | indvars -disable-iv-rewrite: just because SCEV ignores casts doesn't | Andrew Trick | 2011-06-29 | 1 | -0/+37 |
* | FileCheckify and prepare for -disable-iv-rewrite. | Andrew Trick | 2011-06-28 | 1 | -7/+11 |
* | indvars -disable-iv-rewrite: Adds support for eliminating identity | Andrew Trick | 2011-06-21 | 1 | -0/+1 |
* | manually upgrade a bunch of tests to modern syntax, and remove some that | Chris Lattner | 2011-06-17 | 1 | -1/+1 |
* | Test case pasto (failed when run with IR verifier). | Andrew Trick | 2011-06-02 | 1 | -2/+2 |
* | scev: Better sign-extend removal. Normalize postincrement recurrences | Andrew Trick | 2011-05-31 | 1 | -17/+12 |
* | indvars: incremental fixes for -disable-iv-rewrite and testcases. | Andrew Trick | 2011-05-26 | 1 | -1/+66 |
* | indvars: fixed IV cloning in -disable-iv-rewrite mode with associated | Andrew Trick | 2011-05-25 | 2 | -0/+216 |
* | FileCheck-ize a couple of IV unit tests. | Andrew Trick | 2011-05-24 | 2 | -7/+13 |
* | Test case for r130799 - indvars: Added canExpandBackEdgeTakenCount. | Andrew Trick | 2011-05-24 | 1 | -1/+5 |
* | Fixes PR9730: indvars: An asserting value handle still pointed to this value | Andrew Trick | 2011-04-27 | 1 | -5/+6 |
* | Avoid creating canonical induction variables for non-native types. | Andrew Trick | 2011-03-18 | 13 | -13/+13 |
* | Remove LoopIndexSplit pass. It is neither maintained nor used by anyone. | Devang Patel | 2010-10-07 | 1 | -33/+0 |
* | more test cleanup | Chris Lattner | 2010-09-02 | 1 | -24/+0 |
* | Print the number of uses of a function in the .ll since it can be informative | Duncan Sands | 2010-09-02 | 1 | -2/+1 |
* | Correct bogus module triple specifications. | Duncan Sands | 2010-08-30 | 2 | -2/+2 |
* | Fix SCEVExpander::visitAddRecExpr so that it remembers the induction variable | Dan Gohman | 2010-07-26 | 1 | -0/+36 |
* | Fix this test. | Dan Gohman | 2010-07-16 | 1 | -1/+1 |
* | Fix the order that SCEVExpander considers add operands in so that | Dan Gohman | 2010-07-15 | 1 | -0/+40 |
* | Fix ScalarEvolution's tripcount computation for chains of loops | Dan Gohman | 2010-06-29 | 1 | -2/+64 |
* | Disable indvars on loops when LoopSimplify form is not available. | Dan Gohman | 2010-06-18 | 1 | -1/+18 |
* | Remove arm_apcscc from the test files. It is the default and doing this | Rafael Espindola | 2010-06-17 | 1 | -1/+1 |
* | Remove the Expr member from IVUsers. Instead of remembering the expression, | Dan Gohman | 2010-04-19 | 1 | -0/+24 |
* | Fix declarations in a few more tests. | Nick Lewycky | 2010-04-17 | 1 | -1/+1 |
* | Teach ScalarEvolution to simplify smax and umax when it can prove | Dan Gohman | 2010-04-13 | 1 | -0/+52 |
* | Teach IndVarSimplify how to eliminate remainder operators where the | Dan Gohman | 2010-04-13 | 1 | -0/+121 |
* | Suppress LinearFunctionTestReplace when the computed backedge-taken | Dan Gohman | 2010-04-12 | 1 | -0/+162 |
* | Re-apply r101000, with a fix: Don't eliminate an icmp which is part of | Dan Gohman | 2010-04-12 | 1 | -0/+84 |
* | Revert 101000, which is breaking self-host builds. | Dan Gohman | 2010-04-12 | 1 | -40/+0 |
* | Teach IndVarSimplify how to eliminate comparisons involving induction | Dan Gohman | 2010-04-11 | 1 | -0/+40 |
* | add newlines at the end of files. | Chris Lattner | 2010-04-07 | 1 | -1/+1 |
* | add integer overflow check for the fp induction variable | Chris Lattner | 2010-04-03 | 1 | -4/+4 |
* | fix PR6761, a miscompilation due to the fp->int IV conversion | Chris Lattner | 2010-04-03 | 1 | -4/+23 |
* | convert to filecheck | Chris Lattner | 2010-04-03 | 1 | -5/+13 |
* | rename feature test. | Chris Lattner | 2010-04-03 | 1 | -0/+0 |
* | actually just remove this, will move the real feature test here. | Chris Lattner | 2010-04-03 | 1 | -35/+0 |
* | rename test since it is a feature test. | Chris Lattner | 2010-04-03 | 1 | -0/+0 |
* | first half of a pass through IndVarSimplify::HandleFloatingPointIV, | Chris Lattner | 2010-04-03 | 1 | -0/+19 |
* | Manually notify ScalarEvolution before making an operand replacement, since | Dan Gohman | 2010-04-02 | 1 | -0/+41 |
* | Make LoopSimplify change conditional branches in loop exiting blocks | Dan Gohman | 2010-02-25 | 1 | -1/+1 |
* | Teach ScalarEvolution how to compute a tripcount for a loop with | Dan Gohman | 2010-02-19 | 8 | -12/+12 |
* | Reapply the new LoopStrengthReduction code, with compile time and | Dan Gohman | 2010-02-12 | 1 | -1/+1 |
* | -disable-output is no longer needed with -analyze. | Dan Gohman | 2010-01-26 | 1 | -1/+1 |
* | Re-implement the main strength-reduction portion of LoopStrengthReduction. | Dan Gohman | 2010-01-21 | 1 | -2/+3 |
* | Use WriteAsOperand instead of getName() to print loop header names, | Dan Gohman | 2010-01-09 | 1 | -1/+1 |
* | Move this test from test/Transforms/IndVarSimplify to | Dan Gohman | 2010-01-05 | 1 | -19/+0 |