summaryrefslogtreecommitdiff
path: root/include/llvm/Analysis/ScalarEvolutionExpressions.h
Commit message (Expand)AuthorAge
* remove BasePointer before delinearizingSebastian Pop2014-05-27
* remove constant termsSebastian Pop2014-05-27
* move findArrayDimensions to ScalarEvolutionSebastian Pop2014-05-09
* split delinearization pass in 3 stepsSebastian Pop2014-05-07
* [C++11] Add NArySCEV->Operands iterator rangeTobias Grosser2014-05-07
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-05
* SCEVRewriter: Optionally interpret constants in value map as SCEVConstantArnold Schwaighofer2014-01-10
* delinearization of arraysSebastian Pop2013-11-12
* remove virtual methods in SCEVApplyRewriter and SCEVParameterRewriterSebastian Pop2013-11-12
* Pacify -Wnon-virtual-dtorMatt Beaumont-Gay2013-02-15
* capitalize SCEV to match the current naming conventionSebastian Pop2013-02-15
* add ScevApplyRewriterSebastian Pop2013-02-15
* add SCEVParameterRewriterSebastian Pop2013-02-15
* Fix include guards so they exactly match file names.Jakub Staszak2013-01-10
* Sort the #include lines for the include/... tree with the script.Chandler Carruth2012-12-03
* Remove unnecessary classof()'sSean Silva2012-10-11
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-27
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-27
* SCEVTraversal: Add a visited set.Andrew Trick2012-07-18
* Factor SCEV traversal code so I can use it elsewhere. No functionality.Andrew Trick2012-07-13
* Remove dead code. Improve llvm_unreachable text. Simplify some control flow.Ahmed Charles2012-02-19
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-18
* Added SCEV::NoWrapFlags to manage unsigned, signed, and self wrapAndrew Trick2011-03-14
* Make SCEV::getType() and SCEV::print non-virtual. Move SCEV::hasOperandDan Gohman2010-11-17
* Move SCEV::dominates and properlyDominates to ScalarEvolution.Dan Gohman2010-11-17
* Move SCEV::isLoopInvariant and hasComputableLoopEvolution to be memberDan Gohman2010-11-17
* Verify SCEVAddRecExpr's invariant in ScalarEvolution::getAddRecExprDan Gohman2010-11-17
* Revert r111031. The way LLVM defines loop invariance, the property of anDan Gohman2010-08-16
* Move SCEVNAryExpr's virtual member functions out of line, and convertDan Gohman2010-08-16
* Implement hasComputableLoopEvolution for Add, Mul, and Trunc operators,Dan Gohman2010-08-13
* Make SCEVUnknown a CallbackVH, so that it can be notified directlyDan Gohman2010-08-02
* Speculatively revert r109705 since it seems to be causing some build botEric Christopher2010-07-29
* Factor out some of the code for updating old SCEVUnknown values, andDan Gohman2010-07-29
* Add some extra friend declarations to fix a gcc-4.0 compile error.Dan Gohman2010-07-28
* Add a comment.Dan Gohman2010-07-28
* Revert r106304 (105548 and friends), which are the SCEVComplexityCompareDan Gohman2010-06-18
* Reapply 105540, 105542, and 105548, and revert r105732.Dan Gohman2010-06-18
* Revert 105540, 105542, 105544, 105546, and 105548 to unbreak bootstrapping.Evan Cheng2010-06-09
* The FoldingSet hash data includes pointer values, so it isn'tDan Gohman2010-06-07
* Add the ability to "intern" FoldingSetNodeID data into aDan Gohman2010-03-18
* Reapply r98755 with a thinko which miscompiled gengtype fixed.Dan Gohman2010-03-18
* Revert 98755, which may be causing trouble.Dan Gohman2010-03-17
* Change SCEVNAryExpr's operand array from a SmallVector to a plainDan Gohman2010-03-17
* Override dominates and properlyDominates for SCEVAddRecExpr, as aDan Gohman2010-02-13
* Minor code simplification.Dan Gohman2010-02-10
* Generalize target-independent folding rules for sizeof to handle moreDan Gohman2010-02-01
* Remove SCEVAllocSizeExpr and SCEVFieldOffsetExpr, and in their placeDan Gohman2010-01-28
* Make SCEVAddRecExpr's getType return a pointer type when the addDan Gohman2010-01-19
* Add the ability to track HasNSW and HasNUW on more kinds of SCEV expressions.Dan Gohman2009-10-09
* Add a properlyDominates member function to ScalarEvolution.Dan Gohman2009-09-27