| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Factor out the code for recomputing an LSRUse's Regs set after some | Dan Gohman | 2010-05-18 | 1 | -17/+40 |
* | Factor out code for estimating search space complexity into a helper | Dan Gohman | 2010-05-18 | 1 | -22/+26 |
* | Add some more debug output. | Dan Gohman | 2010-05-18 | 1 | -0/+1 |
* | Factor out the code for deleting a formula from an LSRUse into | Dan Gohman | 2010-05-18 | 1 | -4/+9 |
* | Make some debug output more informative. | Dan Gohman | 2010-05-18 | 1 | -2/+3 |
* | Print an error message in Formula::print if the HasBaseReg flag | Dan Gohman | 2010-05-18 | 1 | -0/+7 |
* | Rename RegUseTracker's RegUses member to RegUsesMap to avoid | Dan Gohman | 2010-05-18 | 1 | -7/+7 |
* | Fixes for Microsoft Visual Studio 2010, from Steven Watanabe! | Douglas Gregor | 2010-05-11 | 1 | -1/+1 |
* | When pruning candidate formulae out of an LSRUse, update the | Dan Gohman | 2010-05-07 | 1 | -3/+11 |
* | Use getConstant instead of getIntegerSCEV. The two are basically the | Dan Gohman | 2010-05-03 | 1 | -12/+11 |
* | Generalize LSR's OptimizeMax to handle the new kinds of max expressions | Dan Gohman | 2010-04-24 | 1 | -10/+43 |
* | Fix LSR to tolerate cases where ScalarEvolution initially | Dan Gohman | 2010-04-23 | 1 | -1/+4 |
* | Remove the Expr member from IVUsers. Instead of remembering the expression, | Dan Gohman | 2010-04-19 | 1 | -6/+5 |
* | Delete this code, which is no longer needed. | Dan Gohman | 2010-04-12 | 1 | -4/+0 |
* | When determining a canonical insert position, don't climb deeper | Dan Gohman | 2010-04-09 | 1 | -33/+73 |
* | When looking for loop-invariant users, look through no-op instructions, | Dan Gohman | 2010-04-09 | 1 | -3/+11 |
* | Refactor the code for computing the insertion point for an expression into | Dan Gohman | 2010-04-09 | 1 | -8/+29 |
* | Avoid allocating a value of zero in a register if the initial formula | Dan Gohman | 2010-04-08 | 1 | -2/+6 |
* | Add variants of ult, ule, etc. which take a uint64_t RHS, for convenience. | Dan Gohman | 2010-04-08 | 1 | -2/+2 |
* | When expanding expressions which are using post-inc mode for multiple loops, | Dan Gohman | 2010-04-08 | 1 | -0/+16 |
* | Generalize IVUsers to track arbitrary expressions rather than expressions | Dan Gohman | 2010-04-07 | 1 | -55/+63 |
* | Ignore debug intrinsics in yet more places. | Dan Gohman | 2010-03-26 | 1 | -1/+4 |
* | rename use_const_iterator to const_use_iterator for consistency's sake | Gabor Greif | 2010-03-25 | 1 | -1/+1 |
* | Make SCEVExpander and LSR more aggressive about hoisting expressions out | Dan Gohman | 2010-03-03 | 1 | -4/+24 |
* | Non-affine post-inc SCEV expansions have more code which must be | Dan Gohman | 2010-03-02 | 1 | -2/+6 |
* | Spelling fixes. | Dan Gohman | 2010-03-01 | 1 | -11/+11 |
* | Remove unused variables and parameters. | Dan Gohman | 2010-02-22 | 1 | -35/+19 |
* | When emitting an instruction which depends on both a post-incremented | Dan Gohman | 2010-02-22 | 1 | -2/+4 |
* | Rename getSDiv to getExactSDiv to reflect its behavior in cases where | Dan Gohman | 2010-02-19 | 1 | -23/+25 |
* | Check for overflow when scaling up an add or an addrec for | Dan Gohman | 2010-02-19 | 1 | -18/+49 |
* | When determining the set of interesting reuse factors, consider | Dan Gohman | 2010-02-19 | 1 | -9/+15 |
* | Delete some unneeded casts. | Dan Gohman | 2010-02-17 | 1 | -2/+2 |
* | Don't attempt to divide INT_MIN by -1; consider such cases to | Dan Gohman | 2010-02-17 | 1 | -0/+4 |
* | Refactor rewriting for PHI nodes into a separate function. | Dan Gohman | 2010-02-16 | 1 | -49/+70 |
* | Fix whitespace. | Dan Gohman | 2010-02-16 | 1 | -3/+3 |
* | There are two ways of checking for a given type, for example isa<PointerType>(T) | Duncan Sands | 2010-02-16 | 1 | -1/+1 |
* | Split the main for-each-use loop again, this time for GenerateTruncates, | Dan Gohman | 2010-02-16 | 1 | -1/+4 |
* | Fix whitespace. | Dan Gohman | 2010-02-14 | 1 | -1/+1 |
* | Fix a comment. | Dan Gohman | 2010-02-14 | 1 | -1/+1 |
* | When complicated expressions are broken down into subexpressions | Dan Gohman | 2010-02-14 | 1 | -2/+8 |
* | Actually, this code doesn't have to be quite so conservative in | Dan Gohman | 2010-02-14 | 1 | -6/+5 |
* | Don't attempt aggressive post-inc uses if TargetLowering is not available, | Dan Gohman | 2010-02-14 | 1 | -3/+8 |
* | Make LSR not crash if invoked without target lowering info, e.g. if invoked | John McCall | 2010-02-13 | 1 | -2/+2 |
* | Fix a pruning heuristic which implicitly assumed that SmallPtrSet is | Dan Gohman | 2010-02-13 | 1 | -45/+68 |
* | Reapply 95979, a compile-time speedup, now that the bug it exposed is fixed. | Dan Gohman | 2010-02-12 | 1 | -1/+1 |
* | Fix this code to avoid dereferencing an end() iterator in | Dan Gohman | 2010-02-12 | 1 | -1/+5 |
* | Revert "Reverse the order for collecting the parts of an addrec. The order", it | Daniel Dunbar | 2010-02-12 | 1 | -1/+1 |
* | Reverse the order for collecting the parts of an addrec. The order | Dan Gohman | 2010-02-12 | 1 | -1/+1 |
* | Reapply the new LoopStrengthReduction code, with compile time and | Dan Gohman | 2010-02-12 | 1 | -2277/+2730 |
* | Generic reformatting and comment fixing. No functionality change. | Bill Wendling | 2010-01-29 | 1 | -19/+20 |