aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis/ScalarEvolutionExpressions.h
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-1/+1
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-7/+7
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-6/+82
* Update to LLVM 3.5a.Stephen Hines2014-04-241-8/+14
* delinearization of arraysSebastian Pop2013-11-121-1/+7
* remove virtual methods in SCEVApplyRewriter and SCEVParameterRewriterSebastian Pop2013-11-121-46/+94
* Pacify -Wnon-virtual-dtorMatt Beaumont-Gay2013-02-151-0/+2
* capitalize SCEV to match the current naming conventionSebastian Pop2013-02-151-15/+15
* add ScevApplyRewriterSebastian Pop2013-02-151-0/+39
* add SCEVParameterRewriterSebastian Pop2013-02-151-0/+104
* Fix include guards so they exactly match file names.Jakub Staszak2013-01-101-2/+2
* Sort the #include lines for the include/... tree with the script.Chandler Carruth2012-12-031-1/+1
* Remove unnecessary classof()'sSean Silva2012-10-111-14/+0
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-271-1/+1
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-271-1/+1
* SCEVTraversal: Add a visited set.Andrew Trick2012-07-181-1/+3
* Factor SCEV traversal code so I can use it elsewhere. No functionality.Andrew Trick2012-07-131-0/+67
* Remove dead code. Improve llvm_unreachable text. Simplify some control flow.Ahmed Charles2012-02-191-1/+0
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-181-14/+14
* Added SCEV::NoWrapFlags to manage unsigned, signed, and self wrapAndrew Trick2011-03-141-12/+20
* Make SCEV::getType() and SCEV::print non-virtual. Move SCEV::hasOperandDan Gohman2010-11-171-49/+12
* Move SCEV::dominates and properlyDominates to ScalarEvolution.Dan Gohman2010-11-171-28/+0
* Move SCEV::isLoopInvariant and hasComputableLoopEvolution to be memberDan Gohman2010-11-171-43/+0
* Verify SCEVAddRecExpr's invariant in ScalarEvolution::getAddRecExprDan Gohman2010-11-171-5/+1
* Revert r111031. The way LLVM defines loop invariance, the property of anDan Gohman2010-08-161-18/+0
* Move SCEVNAryExpr's virtual member functions out of line, and convertDan Gohman2010-08-161-22/+3
* Implement hasComputableLoopEvolution for Add, Mul, and Trunc operators,Dan Gohman2010-08-131-0/+18
* Make SCEVUnknown a CallbackVH, so that it can be notified directlyDan Gohman2010-08-021-8/+18
* Speculatively revert r109705 since it seems to be causing some build botEric Christopher2010-07-291-18/+3
* Factor out some of the code for updating old SCEVUnknown values, andDan Gohman2010-07-291-3/+18
* Add some extra friend declarations to fix a gcc-4.0 compile error.Dan Gohman2010-07-281-0/+1
* Add a comment.Dan Gohman2010-07-281-0/+2
* Revert r106304 (105548 and friends), which are the SCEVComplexityCompareDan Gohman2010-06-181-25/+24
* Reapply 105540, 105542, and 105548, and revert r105732.Dan Gohman2010-06-181-24/+25
* Revert 105540, 105542, 105544, 105546, and 105548 to unbreak bootstrapping.Evan Cheng2010-06-091-25/+24
* The FoldingSet hash data includes pointer values, so it isn'tDan Gohman2010-06-071-24/+25
* Add the ability to "intern" FoldingSetNodeID data into aDan Gohman2010-03-181-16/+15
* Reapply r98755 with a thinko which miscompiled gengtype fixed.Dan Gohman2010-03-181-24/+26
* Revert 98755, which may be causing trouble.Dan Gohman2010-03-171-26/+24
* Change SCEVNAryExpr's operand array from a SmallVector to a plainDan Gohman2010-03-171-24/+26
* Override dominates and properlyDominates for SCEVAddRecExpr, as aDan Gohman2010-02-131-0/+4
* Minor code simplification.Dan Gohman2010-02-101-2/+1
* Generalize target-independent folding rules for sizeof to handle moreDan Gohman2010-02-011-1/+1
* Remove SCEVAllocSizeExpr and SCEVFieldOffsetExpr, and in their placeDan Gohman2010-01-281-94/+11
* Make SCEVAddRecExpr's getType return a pointer type when the addDan Gohman2010-01-191-0/+7
* Add the ability to track HasNSW and HasNUW on more kinds of SCEV expressions.Dan Gohman2009-10-091-9/+15
* Add a properlyDominates member function to ScalarEvolution.Dan Gohman2009-09-271-0/+16
* Fix apostrophos.Dan Gohman2009-09-151-1/+1
* Rename hasNoUnsignedOverflow and hasNoSignedOverflow to hasNoUnsignedWrapDan Gohman2009-08-201-4/+4
* Generalize ScalarEvolution to be able to analyze GEPs whenDan Gohman2009-08-181-2/+90