| Commit message (Expand) | Author | Age | Files | Lines |
* | cache result of operator* | Gabor Greif | 2010-07-09 | 1 | -2/+3 |
* | Disable indvars on loops when LoopSimplify form is not available. | Dan Gohman | 2010-06-18 | 1 | -0/+11 |
* | Use getConstant instead of getIntegerSCEV. The two are basically the | Dan Gohman | 2010-05-03 | 1 | -6/+6 |
* | Teach IndVarSimplify how to eliminate remainder operators where the | Dan Gohman | 2010-04-13 | 1 | -0/+71 |
* | Suppress LinearFunctionTestReplace when the computed backedge-taken | Dan Gohman | 2010-04-12 | 1 | -0/+18 |
* | Move the EliminateIVUsers call back out to its original location. Now that | Dan Gohman | 2010-04-12 | 1 | -10/+4 |
* | Use RecursivelyDeleteTriviallyDeadInstructions in EliminateIVComparisons, | Dan Gohman | 2010-04-12 | 1 | -3/+12 |
* | Re-apply r101000, with a fix: Don't eliminate an icmp which is part of | Dan Gohman | 2010-04-12 | 1 | -1/+45 |
* | Revert 101000, which is breaking self-host builds. | Dan Gohman | 2010-04-12 | 1 | -38/+0 |
* | Teach IndVarSimplify how to eliminate comparisons involving induction | Dan Gohman | 2010-04-11 | 1 | -0/+38 |
* | Rename isLoopGuardedByCond to isLoopEntryGuardedByCond, to emphasise | Dan Gohman | 2010-04-11 | 1 | -1/+1 |
* | Generalize IVUsers to track arbitrary expressions rather than expressions | Dan Gohman | 2010-04-07 | 1 | -2/+41 |
* | require that the branch being controlled by the IV | Chris Lattner | 2010-04-03 | 1 | -2/+9 |
* | add integer overflow check for the fp induction variable | Chris Lattner | 2010-04-03 | 1 | -16/+83 |
* | add a comment and fix some consistency issues, converting | Chris Lattner | 2010-04-03 | 1 | -15/+25 |
* | fix PR6761, a miscompilation due to the fp->int IV conversion | Chris Lattner | 2010-04-03 | 1 | -2/+2 |
* | just eliminate the uitofp checks. This code isn't doing | Chris Lattner | 2010-04-03 | 1 | -26/+5 |
* | rename PH -> PN to be consistent with WeakPN and the rest | Chris Lattner | 2010-04-03 | 1 | -20/+20 |
* | improve comment and drop a dead check. If PH had | Chris Lattner | 2010-04-03 | 1 | -4/+8 |
* | strength reduce a ridiculous use of APInt. | Chris Lattner | 2010-04-03 | 1 | -2/+1 |
* | rename stuff improve comment grammar. | Chris Lattner | 2010-04-03 | 1 | -22/+21 |
* | simplify some code and resolve a fixme. | Chris Lattner | 2010-04-03 | 1 | -4/+2 |
* | There is no guarantee that the increment and the branch | Chris Lattner | 2010-04-03 | 1 | -41/+28 |
* | first half of a pass through IndVarSimplify::HandleFloatingPointIV, | Chris Lattner | 2010-04-03 | 1 | -47/+35 |
* | Manually notify ScalarEvolution before making an operand replacement, since | Dan Gohman | 2010-04-02 | 1 | -0/+7 |
* | Skip debugging intrinsics when sinking unused invariants. | Bill Wendling | 2010-03-23 | 1 | -10/+24 |
* | Clear the SCEVExpander's insertion point after making deletions, | Dan Gohman | 2010-03-20 | 1 | -0/+4 |
* | Skip debug info intrinsics. | Devang Patel | 2010-03-15 | 1 | -0/+4 |
* | Add a DominatorTree argument to isLCSSA so that it doesn't have to | Dan Gohman | 2010-03-10 | 1 | -2/+2 |
* | Spelling fixes. | Dan Gohman | 2010-03-01 | 1 | -6/+6 |
* | Make LoopSimplify change conditional branches in loop exiting blocks | Dan Gohman | 2010-02-25 | 1 | -12/+17 |
* | Remove unused variables and parameters. | Dan Gohman | 2010-02-22 | 1 | -9/+5 |
* | This cast<Instruction> is unnecessary. | Dan Gohman | 2010-02-22 | 1 | -1/+1 |
* | recommit 96626, evidence that it broke things appears | Dale Johannesen | 2010-02-19 | 1 | -0/+7 |
* | Revert 96626, which causes build failure on ppc Darwin. | Dale Johannesen | 2010-02-19 | 1 | -7/+0 |
* | Indvars needs to explicitly notify ScalarEvolution when it is replacing | Dan Gohman | 2010-02-18 | 1 | -0/+7 |
* | Hoist this loop-invariant logic out of the loop. | Dan Gohman | 2010-02-18 | 1 | -4/+6 |
* | There are two ways of checking for a given type, for example isa<PointerType>(T) | Duncan Sands | 2010-02-16 | 1 | -2/+2 |
* | Reapply the new LoopStrengthReduction code, with compile time and | Dan Gohman | 2010-02-12 | 1 | -74/+60 |
* | Fix "the the" and similar typos. | Dan Gohman | 2010-02-10 | 1 | -1/+1 |
* | Re-implement the main strength-reduction portion of LoopStrengthReduction. | Dan Gohman | 2010-01-21 | 1 | -4/+10 |
* | Set Changed properly after calling DeleteDeadPHIs. | Dan Gohman | 2010-01-05 | 1 | -1/+1 |
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -4/+4 |
* | Add Loop contains utility methods for testing whether a loop | Dan Gohman | 2009-12-18 | 1 | -1/+1 |
* | Update various Loop optimization passes to cope with the possibility that | Dan Gohman | 2009-11-05 | 1 | -1/+3 |
* | Rename forgetLoopBackedgeTakenCount to forgetLoop, because it | Dan Gohman | 2009-10-31 | 1 | -1/+1 |
* | Factor out redundancy from clone() implementations. | Devang Patel | 2009-10-27 | 1 | -1/+1 |
* | Instruction::clone does not need to take an LLVMContext&. Remove that and | Nick Lewycky | 2009-09-27 | 1 | -1/+1 |
* | eliminate VISIBILITY_HIDDEN from Transforms/Scalar. PR4861 | Chris Lattner | 2009-09-02 | 1 | -2/+1 |
* | Special-case static allocas in IndVarSimplify's loop invariant | Dan Gohman | 2009-08-25 | 1 | -0/+5 |