Don't use PassInfo* as a type identifier for passes. Instead, use the address of...
[oota-llvm.git] / lib / Transforms / Utils / LoopSimplify.cpp
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-26 Dan GohmanRemove LCSSA's bogus dependence on LoopSimplify and...
2010-07-22 Gabor Greifkeep in 80 cols
2010-07-16 Dan GohmanReorder the contents of various getAnalysisUsage functi...
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifcache operator*'s result (in multiple functions)
2010-06-22 Dan GohmanUse pre-increment instead of post-increment when the...
2010-03-15 Devang PatelSkip debug info intrinsics.
2010-03-10 Dan GohmanFix a comment.
2010-03-01 Dan GohmanAdd some debug output to LoopSimplify.
2010-02-25 Dan GohmanMake LoopSimplify change conditional branches in loop...
2010-02-05 Dan GohmanUse a SmallSetVector instead of a SetVector; this code...
2010-01-15 Bob WilsonFix a comment typo.
2009-12-21 Chris Lattnerrevert r89298, which was committed without a testcase...
2009-12-18 Dan GohmanUpdate a comment.
2009-11-20 Dan GohmanMake Loop::getLoopLatch() work on loops which don't...
2009-11-19 Jim GrosbachEliminate duplicate phi nodes in loops. Loop rotation...
2009-11-05 Dan GohmanAvoid calling getUniqueExitBlocks from within LoopSimpl...
2009-11-05 Dan GohmanThe introduction of indirectbr meant the introduction of
2009-10-25 Nick LewyckyRemove includes of Support/Compiler.h that are no longe...
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
2009-09-30 Dan GohmanFix this code so that it doesn't try to iterate through...
2009-09-28 Dan GohmanConvert LoopSimplify and LoopExtractor from FunctionPas...
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 GohmanChange PHINode::hasConstantValue to have a DominatorTre...
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-07-30 Owen AndersonMove more code back to 2.5 APIs.
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-15 Dan GohmanMake makeLoopInvariant report whether it made any chang...
2009-07-14 Dan GohmanUpdate LoopSimplify and LoopUnswitch to use the new...
2009-07-05 Owen AndersonMore LLVMContext-ification.
2009-06-30 Dan GohmanMinor code simplification.
2009-06-27 Dan GohmanRemove the block from the LoopInfo, rather than just...
2009-06-27 Dan GohmanTeach LoopSimplify how to merge multiple loop exits...
2009-01-28 Duncan SandsRename getAnalysisToUpdate to getAnalysisIfAvailable.
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-06-22 Dan GohmanUse Loop::block_iterator.
2008-06-06 Devang PatelLoopSimplify preserves AA.
2008-05-13 Dan GohmanChange class' public PassInfo variables to by initializ...
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-04-25 Nick LewyckyRemove 'unwinds to' support from mainline. This patch...
2008-04-21 Chris LattnerMove SplitBlockPredecessors out of loopsimplify into...
2008-04-21 Chris LattnerMove domtree/frontier updating earlier, allowing us...
2008-04-21 Chris LattnerFactor dominator tree and frontier updating into SplitB...
2008-04-21 Chris Lattnersimplify code, fit in 80 cols.
2008-04-06 Gabor GreifAPI changes for class Use size reduction, wave 1.
2008-03-09 Nick LewyckyUpdate the block cloner which fixes bugpoint on code...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-11-27 Owen AndersonMake LoopInfoBase more generic, in preparation for...
2007-10-29 Chris LattnerFix PR1752 and LoopSimplify/2007-10-28-InvokeCrash...
2007-10-18 Owen AndersonMove Split<...>() into DomTreeBase. This should make...
2007-10-17 Hartmut KaiserFixed linker errors (unresolved externals: split<>...
2007-08-21 Devang PatelUse SmallVector instead of std::vector.
2007-08-06 Chris Lattnerremove some dead lines
2007-07-19 Devang PatelVerify loop info.
2007-06-29 David GreeneFix reference to iterator invalidated by an erase opera...
2007-06-21 Devang PatelMove code to update dominator information after basic...
2007-06-11 Devang PatelAdd and use DominatorTreeBase::findNearestCommonDominat...
2007-06-11 Devang PatelSimplify.
2007-06-11 Devang Patelsimplify
2007-06-11 Devang PatelSimplify. Dominator Tree is required so always available.
2007-06-08 Devang PatelUpdate LoopSimplify to require and preserve DominatorTr...
2007-06-04 Devang Patels/DominatorTree::createNewNode/DominatorTree::addNewBlock/g
2007-06-04 Devang Patels/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/g
2007-06-03 Devang Patels/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/g
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.
2007-04-20 Devang PatelAvoid recursion.
2007-04-15 Owen AndersonRemove ImmediateDominator analysis. The same informati...
2007-04-09 Owen AndersonRe-constify things that don't break the build. Last...
2007-04-09 Owen AndersonUnconst-ify stuff that broke the build.
2007-04-09 Owen AndersonConst-ify some parameters, and some cosmetic cleanups...
2007-04-09 Owen AndersonTabs -> Spaces
2007-04-09 Owen AndersonImprove some _slow_ behavior introduced in my patches...
2007-04-09 Owen AndersonCleanup some from my DomSet-removal changes. Add a new
2007-04-08 Nick LewyckyRemove DominatorSet usage from LoopSimplify. Patch...
2007-04-07 Owen AndersonAdd DomSet back, and revert the changes to LoopSimplify...
2007-04-07 Owen AndersonCompletely purge DomSet from LoopSimplify. This is...
2007-04-07 Owen AndersonExpunge a bunch of uses of DomSet from LoopSimplify...
2007-03-20 Devang PatelLoopSimplify::FindPHIToPartitionLoops()
2006-12-19 Chris Lattnerswitch more statistics over to STATISTIC, eliminating...
2006-12-06 Chris LattnerDetemplatize the Statistic class. The only type it...
2006-11-02 Reid SpencerFor PR786:
2006-09-23 Chris LattnerBe far more careful when splitting a loop header, eithe...
2006-09-23 Chris LattnerTeach UpdateDomInfoForRevectoredPreds to handle revecto...
2006-08-27 Chris Lattnereliminate RegisterOpt. It does the same thing as Regis...
2006-08-27 Chris Lattners|llvm/Support/Visibility.h|llvm/Support/Compiler.h|
2006-08-12 Chris LattnerDon't attempt to split subloops out of a loop with...
2006-08-12 Chris LattnerReimplement the loopsimplify code which deletes edges...
2006-06-28 Chris LattnerUse hidden visibility to make symbols in an anonymous...
2006-02-14 Chris LattnerCanonicalize inner loops before outer loops. Inner...
2006-02-14 Chris LattnerWhen splitting exit edges to canonicalize loops, make...
2006-02-12 Chris LattnerRevert my last patch. It too breaks stuff
2006-02-11 Chris LattnerFix for my previously reverted patch
2006-02-11 Chris Lattnerrevert my previous change, it exposed other problems.
2006-02-11 Chris LattnerMake this check stricter. Disallow loop exit blocks...
next