| Commit message (Expand) | Author | Age | Files | Lines |
| * | Sort the #include lines for the include/... tree with the script. | Chandler Carruth | 2012-12-03 | 1 | -6/+6 |
| * | Revert the series of commits starting with r166578 which introduced the | Chandler Carruth | 2012-11-01 | 1 | -3/+2 |
| * | Add a basic verifier for SCEV's backedge taken counts. | Benjamin Kramer | 2012-10-26 | 1 | -0/+1 |
| * | Add in support for getIntPtrType to get the pointer type based on the address... | Micah Villmow | 2012-10-24 | 1 | -2/+3 |
| * | Remove unnecessary classof()'s | Sean Silva | 2012-10-11 | 1 | -1/+0 |
| * | Move TargetData to DataLayout. | Micah Villmow | 2012-10-08 | 1 | -2/+2 |
| * | Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S... | Sylvestre Ledru | 2012-09-27 | 1 | -1/+1 |
| * | Fix a typo 'iff' => 'if' | Sylvestre Ledru | 2012-09-27 | 1 | -1/+1 |
| * | Mark unimplemented copy constructors and copy assignment operators as LLVM_DE... | Craig Topper | 2012-09-17 | 1 | -2/+2 |
| * | Teach SCEV's icmp simplification logic that a-b == 0 is equivalent to a == b. | Benjamin Kramer | 2012-05-30 | 1 | -1/+2 |
| * | SCEV: Add MarkPendingLoopPredicates to avoid recursive isImpliedCond. | Andrew Trick | 2012-05-19 | 1 | -1/+4 |
| * | FoldingSet: Push the hash through FoldingSetTraits::Equals, so clients can us... | Benjamin Kramer | 2012-04-11 | 1 | -1/+1 |
| * | Clarified the SCEV getSmallConstantTripCount interface with in-your-face comm... | Andrew Trick | 2012-01-11 | 1 | -5/+10 |
| * | Expose isNonConstantNegative to users of ScalarEvolution. | Andrew Trick | 2012-01-07 | 1 | -0/+4 |
| * | Propagate TargetLibraryInfo throughout ConstantFolding.cpp and | Chad Rosier | 2011-12-01 | 1 | -0/+5 |
| * | The product of two chrec's can always be represented as a chrec. | Nick Lewycky | 2011-10-04 | 1 | -0/+8 |
| * | Comment and clarifying assert. | Andrew Trick | 2011-09-02 | 1 | -2/+3 |
| * | Allow loop unrolling to get known trip counts from ScalarEvolution. | Andrew Trick | 2011-08-11 | 1 | -1/+14 |
| * | SCEV: Use AssertingVH to catch dangling BasicBlock* when passes forget | Andrew Trick | 2011-08-03 | 1 | -1/+1 |
| * | Use consistent terminology for loop exit/exiting blocks. Name change only. | Andrew Trick | 2011-08-02 | 1 | -7/+7 |
| * | SCEV: Added a data structure for storing not-taken info per loop | Andrew Trick | 2011-07-26 | 1 | -59/+121 |
| * | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner | 2011-07-18 | 1 | -19/+19 |
| * | Change a few std::maps to DenseMaps. | Dan Gohman | 2011-05-09 | 1 | -5/+5 |
| * | Don't include Operator.h from InstrTypes.h. | Jay Foad | 2011-04-11 | 1 | -0/+1 |
| * | Added isValidRewrite() to check the result of ScalarEvolutionExpander. | Andrew Trick | 2011-03-17 | 1 | -0/+6 |
| * | Added SCEV::NoWrapFlags to manage unsigned, signed, and self wrap | Andrew Trick | 2011-03-14 | 1 | -21/+53 |
| * | some comment improvements. | Chris Lattner | 2011-01-11 | 1 | -2/+3 |
| * | Step #2 to improve trip count analysis for loops like this: | Chris Lattner | 2011-01-09 | 1 | -1/+2 |
| * | implement enough of the memset inference algorithm to recognize and insert | Chris Lattner | 2010-12-26 | 1 | -2/+1 |
| * | Merge System into Support. | Michael J. Spencer | 2010-11-29 | 1 | -1/+1 |
| * | Introduce memoization for ScalarEvolution dominates and properlyDominates | Dan Gohman | 2010-11-18 | 1 | -2/+21 |
| * | Factor out the code for purging a SCEV from all the various memoization maps. | Dan Gohman | 2010-11-17 | 1 | -0/+3 |
| * | Merge the implementations of isLoopInvariant and hasComputableLoopEvolution, and | Dan Gohman | 2010-11-17 | 1 | -0/+21 |
| * | Make SCEV::getType() and SCEV::print non-virtual. Move SCEV::hasOperand | Dan Gohman | 2010-11-17 | 1 | -13/+7 |
| * | Move SCEV::dominates and properlyDominates to ScalarEvolution. | Dan Gohman | 2010-11-17 | 1 | -16/+8 |
| * | Move SCEV::isLoopInvariant and hasComputableLoopEvolution to be member | Dan Gohman | 2010-11-17 | 1 | -12/+10 |
| * | Fix ScalarEvolution's range memoization to avoid using a | Dan Gohman | 2010-11-17 | 1 | -0/+20 |
| * | Memoize results from ScalarEvolution's getUnsignedRange and getSignedRange. | Dan Gohman | 2010-11-17 | 1 | -0/+6 |
| * | Switch ScalarEvolution's main Value*->SCEV* map from std::map | Dan Gohman | 2010-08-27 | 1 | -3/+8 |
| * | Placate overzealous compiler warnings. | Dan Gohman | 2010-08-16 | 1 | -2/+2 |
| * | Specialize FoldingSetTrait<SCEV>, providing implementations of node | Dan Gohman | 2010-08-16 | 1 | -3/+19 |
| * | Rename and reorder the arguments to isImpliedCond, for consistency and clarity. | Dan Gohman | 2010-08-10 | 1 | -3/+4 |
| * | Make SCEVUnknown a CallbackVH, so that it can be notified directly | Dan Gohman | 2010-08-02 | 1 | -0/+5 |
| * | Speculatively revert r109705 since it seems to be causing some build bot | Eric Christopher | 2010-07-29 | 1 | -5/+0 |
| * | Factor out some of the code for updating old SCEVUnknown values, and | Dan Gohman | 2010-07-29 | 1 | -0/+5 |
| * | Add some extra friend declarations to fix a gcc-4.0 compile error. | Dan Gohman | 2010-07-28 | 1 | -0/+2 |
| * | Replace ScalarEvolution's private copy of getLoopPredecessor | Dan Gohman | 2010-06-22 | 1 | -4/+0 |
| * | Revert r106304 (105548 and friends), which are the SCEVComplexityCompare | Dan Gohman | 2010-06-18 | 1 | -14/+2 |
| * | Reapply 105540, 105542, and 105548, and revert r105732. | Dan Gohman | 2010-06-18 | 1 | -2/+14 |
| * | Remove getIntegerSCEV; it's redundant with getConstant, and getConstant | Dan Gohman | 2010-06-18 | 1 | -4/+0 |