summaryrefslogtreecommitdiff
path: root/include/llvm/Analysis/LoopInfo.h
Commit message (Expand)AuthorAge
...
* another case of reuse result of operator*, it is expensive to recomputeGabor Greif2010-07-09
* reuse result of operator*, it is expensive to recomputeGabor Greif2010-07-09
* Split out the code for finding a unique loop predecessor fromDan Gohman2010-06-22
* Add a DominatorTree argument to isLCSSA so that it doesn't have toDan Gohman2010-03-10
* Rename a variable to avoid a -Wshadow warning.Dan Gohman2010-02-22
* Mention IndVarSimplify in the comment by getSmallConstantTripCount, asDan Gohman2010-02-09
* Restore dump() methods to Loop and MachineLoop.Dan Gohman2010-01-05
* Remove dump routine and the associated Debug.h from a header. Patch upDavid Greene2009-12-23
* Convert debug messages to use dbgs(). Generally this meansDavid Greene2009-12-23
* Add Loop contains utility methods for testing whether a loopDan Gohman2009-12-18
* Reapply LoopStrengthReduce and IVUsers cleanups, excluding the partDan Gohman2009-12-18
* Revert 91280-91283, 91286-91289, 91291, 91293, 91295-91296. It apparently int...Evan Cheng2009-12-17
* Drop Loop::isNotAlreadyContainedIn in favor of Loop::contains. TheDan Gohman2009-12-14
* Make getUniqueExitBlocks's precondition assert more precise, toDan Gohman2009-12-11
* Make Loop::getLoopLatch() work on loops which don't have preheaders, asDan Gohman2009-11-20
* Fix an 80-column violation.Dan Gohman2009-11-09
* Factor out the predicate code for loopsimplify form exit blocks intoDan Gohman2009-11-05
* Rename isLoopExit to isLoopExiting, for consistency with the wordingDan Gohman2009-10-24
* Remove a redundant assert.Dan Gohman2009-09-27
* Add a comment describing natural loops.Dan Gohman2009-09-26
* Fix apostrophos.Dan Gohman2009-09-15
* Re-apply r80926, with fixes: keep the domtree informed of new blocksDan Gohman2009-09-08
* Revert r80926. It causes loop unswitch assertion and slow down some JIT tests...Evan Cheng2009-09-06
* Add a verifyAnalysis to LoopInfo, LoopSimplify, and LCSSA form that verifyDan Gohman2009-09-03
* Move getUniqueExitBlocks from LoopBase to Loop, since they depend onDan Gohman2009-09-03
* Minor code simplification.Dan Gohman2009-08-27
* Implemented comments from Daniel Dunbar.Andreas Neustifter2009-08-26
* convert LoopInfo.h and GraphWriter.h to use raw_ostreamChris Lattner2009-08-23
* Change Pass::print to take a raw ostream instead of std::ostream,Chris Lattner2009-08-23
* eliminate the std::ostream form of WriteAsOperand and update clients.Chris Lattner2009-08-23
* Some ProfileInfo cleanups.Daniel Dunbar2009-08-08
* Add a basic static ProfileInfo provider (ProfileEstimatorPass).Daniel Dunbar2009-08-08
* Add an isLoopSimplifyForm() predicate, following the example ofDan Gohman2009-07-16
* Fix a typo in a comment that Duncan noticed.Dan Gohman2009-07-15
* Make makeLoopInvariant report whether it made any changes or not,Dan Gohman2009-07-15
* Introduce a new LoopInfo utility function makeLoopInvariant, whichDan Gohman2009-07-14
* Move isLCSSAForm, isLoopInvariant, getCanonicalInductionVariable,Dan Gohman2009-07-13
* Make Loop and MachineLoop be subclasses of LoopBase, rather than typedefs,Dan Gohman2009-07-13
* Eliminate a layer of indirection in LoopInfo and MachineLoopInfo.Dan Gohman2009-06-27
* Add a getUniqueExitBlock utility function, similar to getExitBlock,Dan Gohman2009-06-25
* Add some comments noting how IndVarSimplify facilitatesDan Gohman2009-05-19
* Add a getExitBlock utility function to LoopInfo which returns theDan Gohman2009-05-08
* Make LoopInfo::print() identify header, exit, and latch blocks,Dan Gohman2009-02-27
* Clarify the definition of "latch block" in a comment.Dan Gohman2009-02-18
* Eliminate several more unnecessary intptr_t casts.Dan Gohman2009-02-18
* Add a utility function to LoopInfo to return the exit blockDan Gohman2009-02-12
* Simplify some code by using blocks_begin(), blocks_end(), andDan Gohman2009-02-07
* Simplify the logic of getting hold of a PHI predecessor block.Gabor Greif2009-01-23
* Fix the time regression I introduced in 464.h264ref withDale Johannesen2009-01-14
* Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman2009-01-05