Taints the non-acquire RMW's store address with the load part
[oota-llvm.git] / lib / Transforms / Utils / LoopSimplify.cpp
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...
2006-02-11 Chris Lattnerremove dead expr
2006-01-09 Chris LattnerTeach loopsimplify to update et-forest. Patch contribu...
2005-08-13 Chris Lattnerremove dead code. The exit block list is computed...
2005-08-10 Chris Lattnerremove some trickiness that broke yacr2 and some other...
2005-08-10 Chris LattnerMake loop-simplify produce better loops by turning...
2005-08-05 Chris LattnerThis code can handle non-dominating instructions
2005-08-04 Nate BegemanFix a fixme in CondPropagate.cpp by moving a PhiNode...
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-03-25 Chris LattnerEnhance loopsimplify to preserve alias analysis instead...
2005-03-06 Chris Lattnertrivial simplification
2005-01-29 Chris LattnerAdjust to changes in instruction interfaces.
2004-10-17 Chris LattnerhasConstantValue will soon return instructions that...
2004-09-28 Alkis EvlogimenosPull assignment out of for loop conditional in order...
2004-09-20 Chris LattnerPrototype these functions more accurately
2004-09-01 Reid SpencerChanges For Bug 352
2004-07-29 Misha BrukmanFix #includes of i*.h => Instructions.h as per PR403.
2004-07-15 Chris LattnerFix PR404 try #2
2004-07-15 Chris LattnerRevert previous patch until I get a bug fixed
2004-07-15 Chris LattnerFix PR404: Loop simplify is really slow on 252.eon
2004-04-18 Chris LattnerCorrect rewriting of exit blocks after my last patch
2004-04-18 Chris LattnerChange the ExitBlocks list from being explicitly contai...
2004-04-13 Chris LattnerFix LoopSimplify/2004-04-13-LoopSimplifyUpdateDomFronti...
next