| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Add a properlyDominates member function to ScalarEvolution. | Dan Gohman | 2009-09-27 | 1 | -0/+22 |
* | Teach ScalarEvolution how to reason about no-wrap flags on loops | Dan Gohman | 2009-09-17 | 1 | -15/+37 |
* | Remove references to expression "handles", which are no longer used. | Dan Gohman | 2009-09-03 | 1 | -1/+1 |
* | Don't use an iterator which is potentially invalidated. | Dan Gohman | 2009-08-31 | 1 | -1/+1 |
* | Extend the ValuesAtScope cache to cover all expressions, not just | Dan Gohman | 2009-08-31 | 1 | -20/+24 |
* | Don't assume that two identical instructions that read from memory | Dan Gohman | 2009-08-25 | 1 | -1/+1 |
* | Teach ScalarEvolution about GlobalAliases. | Dan Gohman | 2009-08-25 | 1 | -0/+3 |
* | remove a few dead insertion methods. | Chris Lattner | 2009-08-24 | 1 | -5/+0 |
* | Change Pass::print to take a raw ostream instead of std::ostream, | Chris Lattner | 2009-08-23 | 1 | -4/+0 |
* | Rename hasNoUnsignedOverflow and hasNoSignedOverflow to hasNoUnsignedWrap | Dan Gohman | 2009-08-20 | 1 | -8/+8 |
* | Various comment and whitespace cleanups. | Dan Gohman | 2009-08-20 | 1 | -5/+5 |