| Commit message (Expand) | Author | Age |
* | Comment and clarifying assert. | Andrew Trick | 2011-09-02 |
* | Allow loop unrolling to get known trip counts from ScalarEvolution. | Andrew Trick | 2011-08-11 |
* | SCEV: Use AssertingVH to catch dangling BasicBlock* when passes forget | Andrew Trick | 2011-08-03 |
* | Use consistent terminology for loop exit/exiting blocks. Name change only. | Andrew Trick | 2011-08-02 |
* | SCEV: Added a data structure for storing not-taken info per loop | Andrew Trick | 2011-07-26 |
* | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner | 2011-07-18 |
* | Change a few std::maps to DenseMaps. | Dan Gohman | 2011-05-09 |
* | Don't include Operator.h from InstrTypes.h. | Jay Foad | 2011-04-11 |
* | Added isValidRewrite() to check the result of ScalarEvolutionExpander. | Andrew Trick | 2011-03-17 |
* | Added SCEV::NoWrapFlags to manage unsigned, signed, and self wrap | Andrew Trick | 2011-03-14 |
* | some comment improvements. | Chris Lattner | 2011-01-11 |
* | Step #2 to improve trip count analysis for loops like this: | Chris Lattner | 2011-01-09 |
* | implement enough of the memset inference algorithm to recognize and insert | Chris Lattner | 2010-12-26 |
* | Merge System into Support. | Michael J. Spencer | 2010-11-29 |
* | Introduce memoization for ScalarEvolution dominates and properlyDominates | Dan Gohman | 2010-11-18 |
* | Factor out the code for purging a SCEV from all the various memoization maps. | Dan Gohman | 2010-11-17 |
* | Merge the implementations of isLoopInvariant and hasComputableLoopEvolution, and | Dan Gohman | 2010-11-17 |
* | Make SCEV::getType() and SCEV::print non-virtual. Move SCEV::hasOperand | Dan Gohman | 2010-11-17 |
* | Move SCEV::dominates and properlyDominates to ScalarEvolution. | Dan Gohman | 2010-11-17 |
* | Move SCEV::isLoopInvariant and hasComputableLoopEvolution to be member | Dan Gohman | 2010-11-17 |
* | Fix ScalarEvolution's range memoization to avoid using a | Dan Gohman | 2010-11-17 |
* | Memoize results from ScalarEvolution's getUnsignedRange and getSignedRange. | Dan Gohman | 2010-11-17 |
* | Switch ScalarEvolution's main Value*->SCEV* map from std::map | Dan Gohman | 2010-08-27 |
* | Placate overzealous compiler warnings. | Dan Gohman | 2010-08-16 |
* | Specialize FoldingSetTrait<SCEV>, providing implementations of node | Dan Gohman | 2010-08-16 |
* | Rename and reorder the arguments to isImpliedCond, for consistency and clarity. | Dan Gohman | 2010-08-10 |
* | Make SCEVUnknown a CallbackVH, so that it can be notified directly | Dan Gohman | 2010-08-02 |
* | 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 | 2010-07-29 |
* | Add some extra friend declarations to fix a gcc-4.0 compile error. | Dan Gohman | 2010-07-28 |
* | Replace ScalarEvolution's private copy of getLoopPredecessor | Dan Gohman | 2010-06-22 |
* | Revert r106304 (105548 and friends), which are the SCEVComplexityCompare | Dan Gohman | 2010-06-18 |
* | Reapply 105540, 105542, and 105548, and revert r105732. | Dan Gohman | 2010-06-18 |
* | Remove getIntegerSCEV; it's redundant with getConstant, and getConstant | Dan Gohman | 2010-06-18 |
* | Revert 105540, 105542, 105544, 105546, and 105548 to unbreak bootstrapping. | Evan Cheng | 2010-06-09 |
* | The FoldingSet hash data includes pointer values, so it isn't | Dan Gohman | 2010-06-07 |
* | Optimize ScalarEvolution's SCEVComplexityCompare predicate: don't go | Dan Gohman | 2010-06-07 |
* | Add some comments. | Dan Gohman | 2010-04-30 |
* | Add a new utility function SimplifyICmpOperands. Much of this code is | Dan Gohman | 2010-04-24 |
* | Make getPredecessorWithUniqueSuccessorForBB return the unique successor | Dan Gohman | 2010-04-15 |
* | Enhance ScalarEvolution::isKnownPredicate with support for | Dan Gohman | 2010-04-11 |
* | Fix a comment. | Dan Gohman | 2010-04-11 |
* | Rename isLoopGuardedByCond to isLoopEntryGuardedByCond, to emphasise | Dan Gohman | 2010-04-11 |
* | Add the ability to "intern" FoldingSetNodeID data into a | Dan Gohman | 2010-03-18 |
* | Spelling fixes. | Dan Gohman | 2010-03-01 |
* | Convert a few more backedge-taken count functions to use BackedgeTakenInfo. | Dan Gohman | 2010-02-24 |
* | recommit 96626, evidence that it broke things appears | Dale Johannesen | 2010-02-19 |
* | Revert 96626, which causes build failure on ppc Darwin. | Dale Johannesen | 2010-02-19 |
* | Indvars needs to explicitly notify ScalarEvolution when it is replacing | Dan Gohman | 2010-02-18 |
* | Change the argument to getIntegerSCEV to be an int64_t, rather | Dan Gohman | 2010-02-04 |