aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis/ScalarEvolutionExpressions.h
Commit message (Expand)AuthorAgeFilesLines
* Strengthen the "non-constant stride must dominate loop preheader" check.Evan Cheng2009-02-171-0/+18
* Wind SCEV back in time, to Nov 18th. This 'fixes' PR3275, PR3294, PR3295,Nick Lewycky2009-01-131-52/+1
* Add a new SCEV representing signed division.Nick Lewycky2008-12-021-1/+52
* Remove getValueRange from SCEV. It wasn't doing anything there anyways, and aNick Lewycky2008-07-091-16/+0
* Use SCEVAddRecExpr::isAffine.Dan Gohman2008-06-221-1/+1
* Fix more -Wshorten-64-to-32 warnings.Evan Cheng2008-05-051-3/+3
* Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov2008-02-201-1/+2
* Add 'umax' similar to 'smax' SCEV. Closes PR2003.Nick Lewycky2008-02-201-3/+27
* Fix PR1798 - an error in the evaluation of SCEVAddRecExpr at an Wojciech Matyjewicz2008-02-111-11/+11
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Add new SCEV, SCEVSMax. This allows LLVM to analyze do-while loops.Nick Lewycky2007-11-251-2/+27
* Add explicit keywords.Dan Gohman2007-11-191-3/+3
* Reverted r44163 per requestAnton Korobeynikov2007-11-151-52/+1
* Fix handling of overflow in loop calculation by adding new UDiv SCEV. This SCEVNick Lewycky2007-11-151-1/+52
* Move the SCEV object factors from being static members of the individualDan Gohman2007-10-221-88/+51
* It's not necessary to do rounding for alloca operations when the requestedDan Gohman2007-07-181-0/+580