aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis/ScalarEvolution.h
Commit message (Expand)AuthorAgeFilesLines
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-041-1/+1
* Remove getValueRange from SCEV. It wasn't doing anything there anyways, and aNick Lewycky2008-07-091-4/+0
* Move LSR's private isZero function to a public SCEV memberDan Gohman2008-06-181-0/+4
* Crash less. The i64 restriction in BinomialCoefficient caused some problemsNick Lewycky2008-06-131-0/+5
* Prune and tidy #includes.Dan Gohman2008-05-291-2/+1
* PassInfo keep tracks whether a pass is an analysis pass or not.Devang Patel2008-03-191-1/+1
* Do not use virtual function to identify an analysis pass.Devang Patel2008-03-191-4/+1
* Identify Analysis pass.Devang Patel2008-03-181-0/+3
* Add 'umax' similar to 'smax' SCEV. Closes PR2003.Nick Lewycky2008-02-201-0/+6
* Fix PR1798 - an error in the evaluation of SCEVAddRecExpr at an Wojciech Matyjewicz2008-02-111-1/+1
* 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-0/+2
* Reverted r44163 per requestAnton Korobeynikov2007-11-151-1/+0
* Fix handling of overflow in loop calculation by adding new UDiv SCEV. This SCEVNick Lewycky2007-11-151-0/+1
* Start the process of making MachineLoopInfo possible by templating Loop.Owen Anderson2007-11-141-2/+1
* Move the SCEV object factors from being static members of the individualDan Gohman2007-10-221-12/+59
* Rename ScalarEvolution::deleteInstructionFromRecords toDan Gohman2007-06-191-3/+3
* Fix typo in comment.Nick Lewycky2007-05-061-1/+1
* Use the explicit keyword for the SCEV class' constructor.Dan Gohman2007-05-031-1/+1
* Drop 'const'Devang Patel2007-05-031-1/+1
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-021-1/+1
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-011-1/+2
* Unbreak VC++ build.Jeff Cohen2007-03-051-0/+1
* For PR1205:Reid Spencer2007-02-281-0/+4
* Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling2006-12-171-13/+5
* Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2006-12-071-4/+4
* Added a temporary hack to get the llvm-streams to work for future checkins.Bill Wendling2006-11-281-0/+14
* add two helper methodsChris Lattner2005-08-091-0/+8
* Remove trailing whitespaceMisha Brukman2005-04-211-8/+8
* export two methodsChris Lattner2005-03-091-0/+10
* Add a new replaceSymbolicValuesWithConcrete method to the SCEV class,Chris Lattner2005-02-131-5/+16
* For PR387:\Reid Spencer2004-12-071-1/+1
* Remove distasteful method which is really part of the indvars passChris Lattner2004-06-241-6/+0
* Remove the SCEV::expandCodeFor method, add a new SCEVVisitor class.Chris Lattner2004-04-231-57/+0
* Add an ugly castChris Lattner2004-04-221-1/+1
* Add a methodChris Lattner2004-04-221-0/+8
* cleanup some long-dead codeChris Lattner2004-04-021-7/+1
* Add a new analysisChris Lattner2004-04-021-0/+270