| Commit message (Expand) | Author | Age | Files | Lines |
| * | Spelling fixes. | Dan Gohman | 2010-03-01 | 1 | -14/+14 |
| * | Make LoopSimplify change conditional branches in loop exiting blocks | Dan Gohman | 2010-02-25 | 1 | -13/+28 |
| * | ConstantFoldInstOperands can theoretically return null if it | Dan Gohman | 2010-02-24 | 1 | -2/+3 |
| * | Simplify this code; these casts aren't necessary. | Dan Gohman | 2010-02-24 | 1 | -12/+4 |
| * | Convert a few more backedge-taken count functions to use BackedgeTakenInfo. | Dan Gohman | 2010-02-24 | 1 | -14/+13 |
| * | Remove unused variables and parameters. | Dan Gohman | 2010-02-22 | 1 | -3/+2 |
| * | Add a comment. | Dan Gohman | 2010-02-19 | 1 | -0/+6 |
| * | Teach ScalarEvolution how to compute a tripcount for a loop with | Dan Gohman | 2010-02-19 | 1 | -0/+13 |
| * | recommit 96626, evidence that it broke things appears | Dale Johannesen | 2010-02-19 | 1 | -0/+29 |
| * | Revert 96626, which causes build failure on ppc Darwin. | Dale Johannesen | 2010-02-19 | 1 | -29/+0 |
| * | Indvars needs to explicitly notify ScalarEvolution when it is replacing | Dan Gohman | 2010-02-18 | 1 | -0/+29 |
| * | There are two ways of checking for a given type, for example isa<PointerType>(T) | Duncan Sands | 2010-02-16 | 1 | -24/+24 |
| * | Uniformize the names of type predicates: rather than having isFloatTy and | Duncan Sands | 2010-02-15 | 1 | -24/+24 |
| * | When testing whether a given SCEV depends on a temporary symbolic | Dan Gohman | 2010-02-15 | 1 | -1/+1 |
| * | Override dominates and properlyDominates for SCEVAddRecExpr, as a | Dan Gohman | 2010-02-13 | 1 | -0/+15 |
| * | Fix "the the" and similar typos. | Dan Gohman | 2010-02-10 | 1 | -1/+1 |
| * | Change the argument to getIntegerSCEV to be an int64_t, rather | Dan Gohman | 2010-02-04 | 1 | -1/+1 |
| * | Various code simplifications. | Dan Gohman | 2010-02-02 | 1 | -31/+28 |
| * | Generalize target-independent folding rules for sizeof to handle more | Dan Gohman | 2010-02-01 | 1 | -37/+57 |
| * | Remove SCEVAllocSizeExpr and SCEVFieldOffsetExpr, and in their place | Dan Gohman | 2010-01-28 | 1 | -88/+91 |
| * | Make the unsigned-range code more consistent with the signed-range code, | Dan Gohman | 2010-01-26 | 1 | -25/+29 |
| * | Fix a typo in a comment that Duncan noticed. | Dan Gohman | 2010-01-26 | 1 | -1/+1 |
| * | Rename ItCount to BECount, since it holds a backedge-taken count rather | Dan Gohman | 2010-01-26 | 1 | -9/+9 |
| * | Fix the the ceiling-division used in computing the MaxBECount so that it doesn't | Dan Gohman | 2010-01-26 | 1 | -51/+72 |
| * | Re-implement the main strength-reduction portion of LoopStrengthReduction. | Dan Gohman | 2010-01-21 | 1 | -57/+149 |
| * | Add a comment and tidy up some whitespace. | Dan Gohman | 2010-01-19 | 1 | -2/+2 |
| * | Give ScalarEvolution access to the DominatorTree. It'll need this | Dan Gohman | 2010-01-19 | 1 | -0/+2 |
| * | Use WriteAsOperand instead of getName() to print loop header names, | Dan Gohman | 2010-01-09 | 1 | -6/+16 |
| * | Remove dump routine and the associated Debug.h from a header. Patch up | David Greene | 2009-12-23 | 1 | -0/+1 |
| * | Convert debug messages to use dbgs(). Generally this means | David Greene | 2009-12-23 | 1 | -7/+7 |
| * | Fix a spello in a comment that Nick spotted. | Dan Gohman | 2009-12-19 | 1 | -2/+2 |
| * | Make this comment more precise. | Dan Gohman | 2009-12-18 | 1 | -1/+1 |
| * | Revert this use of NUW/NSW also. Overflow-undefined multiplication isn't | Dan Gohman | 2009-12-18 | 1 | -3/+6 |
| * | Revert this use of NSW; this one isn't actually safe. NSW addition | Dan Gohman | 2009-12-18 | 1 | -4/+2 |
| * | Delete an unused variable. | Dan Gohman | 2009-12-18 | 1 | -1/+0 |
| * | Preserve NSW information in more places. | Dan Gohman | 2009-12-18 | 1 | -8/+19 |
| * | Add Loop contains utility methods for testing whether a loop | Dan Gohman | 2009-12-18 | 1 | -4/+4 |
| * | Whitespace cleanups. | Dan Gohman | 2009-12-18 | 1 | -12/+12 |
| * | Remove dead LLVMContext argument. | Nick Lewycky | 2009-11-23 | 1 | -2/+2 |
| * | Pass the (optional) TargetData object to ConstantFoldInstOperands | Dan Gohman | 2009-11-09 | 1 | -9/+10 |
| * | fix ConstantFoldCompareInstOperands to take the LHS/RHS as | Chris Lattner | 2009-11-09 | 1 | -6/+5 |
| * | remove a bunch of extraneous LLVMContext arguments | Chris Lattner | 2009-11-06 | 1 | -9/+4 |
| * | Reverting 85714, 85715, 85716, which are breaking the build | Douglas Gregor | 2009-11-01 | 1 | -2/+0 |
| * | Add a function to Passes.h to allow clients to create instances | Dan Gohman | 2009-11-01 | 1 | -0/+2 |
| * | Rename forgetLoopBackedgeTakenCount to forgetLoop, because it | Dan Gohman | 2009-10-31 | 1 | -8/+8 |
| * | Remove includes of Support/Compiler.h that are no longer needed after the | Nick Lewycky | 2009-10-25 | 1 | -1/+0 |
| * | Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. | Nick Lewycky | 2009-10-25 | 1 | -1/+1 |
| * | Revert r83606 and add comments explaining why it isn't safe. | Dan Gohman | 2009-10-09 | 1 | -12/+10 |
| * | Preserve HasNSW and HasNUW when constructing SCEVs for Add and Mul | Dan Gohman | 2009-10-09 | 1 | -4/+12 |
| * | Add the ability to track HasNSW and HasNUW on more kinds of SCEV expressions. | Dan Gohman | 2009-10-09 | 1 | -12/+22 |