| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix another case where LSR was affected by debug info. | Dale Johannesen | 2010-03-06 | 1 | -1/+12 |
* | Fix a case where LSR is sensitive to debug info. | Dale Johannesen | 2010-03-05 | 1 | -0/+9 |
* | Move GetStringLength and helper from SimplifyLibCalls to ValueTracking. | Eric Christopher | 2010-03-05 | 1 | -0/+129 |
* | fix incorrect folding of icmp with undef, PR6481. | Chris Lattner | 2010-03-03 | 1 | -4/+3 |
* | Make SCEVExpander and LSR more aggressive about hoisting expressions out | Dan Gohman | 2010-03-03 | 1 | -47/+224 |
* | Revert r97580; that's not the right way to fix this. | Dan Gohman | 2010-03-03 | 1 | -121/+31 |
* | When expanding an expression such as (A + B + C + D), sort the operands | Dan Gohman | 2010-03-02 | 1 | -31/+121 |
* | Non-affine post-inc SCEV expansions have more code which must be | Dan Gohman | 2010-03-02 | 1 | -1/+1 |
* | Update CMake build. | Ted Kremenek | 2010-03-01 | 1 | -1/+0 |
* | remove anders-aa from mainline, it isn't maintained and is | Chris Lattner | 2010-03-01 | 1 | -2868/+0 |
* | Add a comment. | Dan Gohman | 2010-03-01 | 1 | -1/+5 |
* | Spelling fixes. | Dan Gohman | 2010-03-01 | 3 | -20/+20 |
* | Fix a missing newline in debug output. | Dan Gohman | 2010-03-01 | 1 | -1/+1 |
* | 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 |
* | Reapply r97010, the speculative revert failed. | Daniel Dunbar | 2010-02-24 | 2 | -33/+29 |
* | Speculatively revert r97010, "Add an argument to PHITranslateValue to specify | Daniel Dunbar | 2010-02-24 | 2 | -29/+33 |
* | Add an argument to PHITranslateValue to specify the DominatorTree. If this | Bob Wilson | 2010-02-24 | 2 | -33/+29 |
* | Remove the code which constant-folded ptrtoint(inttoptr(x)+c) to | Dan Gohman | 2010-02-23 | 1 | -37/+5 |
* | Canonicalize ConstantInts to the right operand of commutative | Dan Gohman | 2010-02-22 | 1 | -2/+2 |
* | Minor formatting cleanup. | Dan Gohman | 2010-02-22 | 1 | -2/+1 |
* | Remove unused variables and parameters. | Dan Gohman | 2010-02-22 | 2 | -6/+4 |
* | Constant-fold certain comparisons with infinity and negative infinity. | Dan Gohman | 2010-02-22 | 1 | -0/+26 |
* | 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 |
* | Fix SCEVExpander's existing PHI reuse checking to recognize the | Dan Gohman | 2010-02-17 | 1 | -0/+13 |
* | Fold bswap(undef) to undef. | Dan Gohman | 2010-02-17 | 1 | -0/+6 |
* | Use line and column number to distinguish two lexical blocks at the same level. | Devang Patel | 2010-02-16 | 1 | -3/+6 |
* | Split critical edges as needed for load PRE. | Bob Wilson | 2010-02-16 | 1 | -0/+7 |
* | There are two ways of checking for a given type, for example isa<PointerType>(T) | Duncan Sands | 2010-02-16 | 13 | -84/+84 |
* | When reusing an existing PHI node in a loop, be even more | Dan Gohman | 2010-02-16 | 1 | -11/+39 |
* | Uniformize the names of type predicates: rather than having isFloatTy and | Duncan Sands | 2010-02-15 | 4 | -35/+35 |
* | When testing whether a given SCEV depends on a temporary symbolic | Dan Gohman | 2010-02-15 | 1 | -1/+1 |
* | When restoring a saved insert location, check to see if the saved | Dan Gohman | 2010-02-15 | 1 | -4/+12 |
* | In rememberInstruction, if the value being remembered is the | Dan Gohman | 2010-02-14 | 1 | -0/+14 |
* | Simplify this code; no need for a custom subclass if it doesn't need | Dan Gohman | 2010-02-14 | 1 | -8/+3 |
* | Override dominates and properlyDominates for SCEVAddRecExpr, as a | Dan Gohman | 2010-02-13 | 1 | -0/+15 |
* | Fix a case of mismatched types in an Add that turned up in 447.dealII. | Dan Gohman | 2010-02-12 | 1 | -0/+2 |
* | Reapply the new LoopStrengthReduction code, with compile time and | Dan Gohman | 2010-02-12 | 2 | -125/+90 |
* | Use an AssemblyAnnotatorWriter to clean up IVUsers' debug output. | Dan Gohman | 2010-02-10 | 1 | -1/+10 |
* | Fix "the the" and similar typos. | Dan Gohman | 2010-02-10 | 4 | -5/+5 |
* | Add const qualifiers. | Dan Gohman | 2010-02-08 | 1 | -2/+2 |
* | Set DW_AT_artificial only if argument is marked as artificial. | Devang Patel | 2010-02-06 | 1 | -0/+23 |
* | Update CodeMetrics to count 'big' function calls explicitly. | Jakob Stoklund Olesen | 2010-02-05 | 1 | -5/+9 |
* | Change the argument to getIntegerSCEV to be an int64_t, rather | Dan Gohman | 2010-02-04 | 1 | -1/+1 |