Age | Commit message (Expand) | Author |
2010-10-29 | Make ScalarEvolution::forgetLoop forget all contained loops too, because | Dan Gohman |
2010-10-19 | Get rid of static constructors for pass registration. Instead, every pass ex... | Owen Anderson |
2010-10-12 | Begin adding static dependence information to passes, which will allow us to | Owen Anderson |
2010-10-07 | Now with fewer extraneous semicolons! | Owen Anderson |
2010-10-04 | Don't add the operand count to SCEV uniquing data; FoldingSetNodeID | Dan Gohman |
2010-08-31 | Reapply r112432, now that the real problem is addressed. | Dan Gohman |
2010-08-31 | Reapply r112433, now that the real problem is addressed. | Dan Gohman |
2010-08-31 | Revert r110916. This patch is buggy because the code inside the | Dan Gohman |
2010-08-31 | Revert r112432. It appears to be exposing a problem in the emacs build. | Dan Gohman |
2010-08-31 | Speculatively revert r112433. | Dan Gohman |
2010-08-29 | Restructure the {A,+,B}<L> * {C,+,D}<L> folding so that it folds | Dan Gohman |
2010-08-29 | Batch up subtracts along with adds, when analyzing long chains of | Dan Gohman |
2010-08-29 | Micro-optimize GroupByComplexity. | Dan Gohman |
2010-08-29 | Hold AddRec->getLoop() in a variable, to make the Mul code more consistent | Dan Gohman |
2010-08-29 | Rename a variable, for consistency. | Dan Gohman |
2010-08-29 | Use iterators instead of indices. | Dan Gohman |
2010-08-28 | Fix an index calculation thinko. | Dan Gohman |
2010-08-27 | When merging adjacent operands, scan ahead and merge all equal | Dan Gohman |
2010-08-27 | Make the {A,+,B}<L> + {C,+,D}<L> --> Other + {A+C,+,B+D}<L> | Dan Gohman |
2010-08-27 | Switch ScalarEvolution's main Value*->SCEV* map from std::map | Dan Gohman |
2010-08-27 | Optimize SCEVComplexityCompare. Use a 3-way return instead of a 2-way | Dan Gohman |
2010-08-16 | To create a copy of a SmallVector with an element removed from the | Dan Gohman |
2010-08-16 | Tidy whitespace. | Dan Gohman |
2010-08-16 | Add a comment. | Dan Gohman |
2010-08-16 | Use const_iterator in a few places. | Dan Gohman |
2010-08-16 | Use iterators instead of indices in a few more places. | Dan Gohman |
2010-08-16 | Micro-optimize SCEVConstant comparison. | Dan Gohman |
2010-08-16 | Move SCEVNAryExpr's virtual member functions out of line, and convert | Dan Gohman |
2010-08-16 | Use iterators instead of indices in simple cases. | Dan Gohman |
2010-08-16 | Avoid gratuitous inefficiency in ifndef NDEBUG code. | Dan Gohman |
2010-08-16 | Make one getAddExpr call when analyzing a+b+c+d+e+... instead of one | Dan Gohman |
2010-08-16 | Delete an unused function. | Dan Gohman |
2010-08-13 | Various optimizations. Don't compare two loops' depths | Dan Gohman |
2010-08-13 | When testing whether one loop contains another, test this directly | Dan Gohman |
2010-08-13 | Add a const. | Dan Gohman |
2010-08-13 | When creating a symmetric SCEV with a constant operand, put | Dan Gohman |
2010-08-13 | An add recurrence is loop-invariant in any loop inside of its | Dan Gohman |
2010-08-12 | Optimize ScalarEvolution::getAddExpr's operand factoring code by | Dan Gohman |
2010-08-12 | Hoist some loop-invariant code out of a hot loop. | Dan Gohman |
2010-08-12 | Optimize ScalarEvolution::getAddExpr's duplicate operand detection | Dan Gohman |
2010-08-11 | When analyzing loop exit conditions combined with and and or, don't | Dan Gohman |
2010-08-10 | Rename and reorder the arguments to isImpliedCond, for consistency and clarity. | Dan Gohman |
2010-08-06 | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson |
2010-08-06 | Revert r110396 to fix buildbots. | Owen Anderson |
2010-08-05 | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson |
2010-08-04 | Fix a minor bug which resulted in intermediate calculations | Dan Gohman |
2010-08-02 | Make SCEVUnknown a CallbackVH, so that it can be notified directly | Dan Gohman |
2010-08-02 | Prefix `next' iterator operation with `llvm::'. | Oscar Fuentes |
2010-07-29 | Speculatively revert r109705 since it seems to be causing some build bot | Eric Christopher |
2010-07-29 | Factor out some of the code for updating old SCEVUnknown values, and | Dan Gohman |