Get rid of static constructors for pass registration. Instead, every pass exposes...
[oota-llvm.git] / include / llvm / Analysis / LoopInfo.h
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-09-06 Chris Lattnerpull a simple method out of LICM into a new
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-23 Dan GohmanEliminate getCanonicalInductionVariableIncrement's...
2010-07-20 Jakob Stoklund OlesenImplement loop splitting analysis.
2010-07-17 Lang HamesSwitched to array_pod_sort as per Chris's suggestion.
2010-07-17 Lang HamesLoopSplitter - intended to split live intervals over...
2010-07-09 Gabor Greiftwo more cases of reuse result of operator*, found...
2010-07-09 Gabor Greifanother case of reuse result of operator*, it is expens...
2010-07-09 Gabor Greifreuse result of operator*, it is expensive to recompute
2010-06-22 Dan GohmanSplit out the code for finding a unique loop predecesso...
2010-03-10 Dan GohmanAdd a DominatorTree argument to isLCSSA so that it...
2010-02-22 Dan GohmanRename a variable to avoid a -Wshadow warning.
2010-02-09 Dan GohmanMention IndVarSimplify in the comment by getSmallConsta...
2010-01-05 Dan GohmanRestore dump() methods to Loop and MachineLoop.
2009-12-23 David GreeneRemove dump routine and the associated Debug.h from...
2009-12-23 David GreeneConvert debug messages to use dbgs(). Generally this...
2009-12-18 Dan GohmanAdd Loop contains utility methods for testing whether...
2009-12-18 Dan GohmanReapply LoopStrengthReduce and IVUsers cleanups, exclud...
2009-12-17 Evan ChengRevert 91280-91283, 91286-91289, 91291, 91293, 91295...
2009-12-14 Dan GohmanDrop Loop::isNotAlreadyContainedIn in favor of Loop...
2009-12-11 Dan GohmanMake getUniqueExitBlocks's precondition assert more...
2009-11-20 Dan GohmanMake Loop::getLoopLatch() work on loops which don't...
2009-11-09 Dan GohmanFix an 80-column violation.
2009-11-05 Dan GohmanFactor out the predicate code for loopsimplify form...
2009-10-24 Dan GohmanRename isLoopExit to isLoopExiting, for consistency...
2009-09-27 Dan GohmanRemove a redundant assert.
2009-09-26 Dan GohmanAdd a comment describing natural loops.
2009-09-15 Dan GohmanFix apostrophos.
2009-09-08 Dan GohmanRe-apply r80926, with fixes: keep the domtree informed...
2009-09-06 Evan ChengRevert r80926. It causes loop unswitch assertion and...
2009-09-03 Dan GohmanAdd a verifyAnalysis to LoopInfo, LoopSimplify, and...
2009-09-03 Dan GohmanMove getUniqueExitBlocks from LoopBase to Loop, since...
2009-08-27 Dan GohmanMinor code simplification.
2009-08-26 Andreas NeustifterImplemented comments from Daniel Dunbar.
2009-08-23 Chris Lattnerconvert LoopInfo.h and GraphWriter.h to use raw_ostream
2009-08-23 Chris LattnerChange Pass::print to take a raw ostream instead of...
2009-08-23 Chris Lattnereliminate the std::ostream form of WriteAsOperand and...
2009-08-08 Daniel DunbarSome ProfileInfo cleanups.
2009-08-08 Daniel DunbarAdd a basic static ProfileInfo provider (ProfileEstimat...
2009-07-16 Dan GohmanAdd an isLoopSimplifyForm() predicate, following the...
2009-07-15 Dan GohmanFix a typo in a comment that Duncan noticed.
2009-07-15 Dan GohmanMake makeLoopInvariant report whether it made any chang...
2009-07-14 Dan GohmanIntroduce a new LoopInfo utility function makeLoopInvar...
2009-07-13 Dan GohmanMove isLCSSAForm, isLoopInvariant, getCanonicalInductio...
2009-07-13 Dan GohmanMake Loop and MachineLoop be subclasses of LoopBase...
2009-06-27 Dan GohmanEliminate a layer of indirection in LoopInfo and Machin...
2009-06-25 Dan GohmanAdd a getUniqueExitBlock utility function, similar...
2009-05-19 Dan GohmanAdd some comments noting how IndVarSimplify facilitates
2009-05-08 Dan GohmanAdd a getExitBlock utility function to LoopInfo which...
2009-02-27 Dan GohmanMake LoopInfo::print() identify header, exit, and latch...
2009-02-18 Dan GohmanClarify the definition of "latch block" in a comment.
2009-02-18 Dan GohmanEliminate several more unnecessary intptr_t casts.
2009-02-12 Dan GohmanAdd a utility function to LoopInfo to return the exit...
2009-02-07 Dan GohmanSimplify some code by using blocks_begin(), blocks_end...
2009-01-23 Gabor GreifSimplify the logic of getting hold of a PHI predecessor...
2009-01-14 Dale JohannesenFix the time regression I introduced in 464.h264ref...
2009-01-05 Dan GohmanTidy up #includes, deleting a bunch of unnecessary...
2008-08-14 Dan GohmanUse empty() instead of begin() == end().
2008-07-11 Dan GohmanUse find instead of lower_bound.
2008-07-07 Dan GohmanAdd explicit keywords.
2008-05-14 Dan GohmanMove RemoveFromVector out of the global namespace.
2008-05-14 Dan GohmanSplit the loop unroll mechanism logic out into a utilit...
2008-05-06 Dan GohmanRemove uses of llvm/System/IncludeFile.h that are no...
2008-05-05 Devang PatelRemove unused function.
2008-05-05 Evan ChengFix more -Wshorten-64-to-32 warnings.
2008-04-25 Nick LewyckyRemove 'unwinds to' support from mainline. This patch...
2008-03-19 Devang PatelPassInfo keep tracks whether a pass is an analysis...
2008-03-19 Devang PatelDo not use virtual function to identify an analysis...
2008-03-18 Dale JohannesenGet rid of compilation warnings. Per Devang.
2008-03-18 Devang PatelIdentify Analysis pass.
2008-03-09 Nick LewyckyUpdate the block cloner which fixes bugpoint on code...
2008-02-20 Anton KorobeynikovUnbreak build with gcc 4.3: provide missed includes...
2008-02-09 Wojciech MatyjewiczAdd a check if the initial value of the induction varia...
2008-01-29 Dan GohmanAdd comments describing what the loop depth values...
2008-01-11 Chris LattnerMove typedef of loop to top of the file where it is...
2008-01-11 Chris LattnerFix 80 col violations
2008-01-04 Wojciech Matyjewiczfix typo
2007-12-29 Chris LattnerDon't attribute in file headers anymore. See llvmdev...
2007-12-01 Owen AndersonFixes for MachineLoopInfo, mostly from Evan. With...
2007-11-27 Owen AndersonAdd MachineLoopInfo. This is not yet tested.
2007-11-27 Owen AndersonMake LoopInfoBase more generic, in preparation for...
2007-11-25 Anton KorobeynikovRemove a leak. Destroy LoopInfoBase object. releaseMemo...
2007-11-15 Owen AndersonMore templatization.
2007-11-14 Owen AndersonStart the process of making MachineLoopInfo possible...
2007-10-01 Dan GohmanAdd empty() member functions to a few container-like...
2007-08-21 Devang PatelNo need to hardcode SmallVector size.
2007-08-21 Devang PatelUse SmallVector instead of std::vector.
2007-08-12 Reid SpencerChange casts from old style to new style. This helps...
2007-07-19 Devang PatelVerify loop info.
2007-06-08 Devang PatelUse DominatorTree instead of ETForest.
2007-05-06 Nick LewyckyFix typo in comment.
2007-05-03 Devang PatelDrop 'const'
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2006-12-17 Bill WendlingAdded an automatic cast to "std::ostream*" etc. from...
2006-12-07 Bill WendlingChanged llvm_ostream et all to OStream. llvm_cerr,...
2006-11-28 Bill WendlingSupport for llvm streams.
next