Get rid of static constructors for pass registration. Instead, every pass exposes...
[oota-llvm.git] / lib / Transforms / Scalar / LoopUnswitch.cpp
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-13 Rafael EspindolaBe more consistent in using ValueToValueMapTy.
2010-10-12 Owen AndersonBegin adding static dependence information to passes...
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-09-01 Dan GohmanFix loop unswitching's assumption that a code path...
2010-08-29 Chris Lattnerapparently unswitch had the same "Feature". Stop its
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-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-06-24 Devang PatelUse ValueMap instead of DenseMap.
2010-06-09 Kenneth UildriksPulled CodeMetrics out of InlineCost.h and made it...
2010-04-20 Chris Lattnerremove a bunch of ad-hoc code to simplify instructions...
2010-04-20 Chris LattnerRewriteLoopBodyWithConditionConstant can end up rewriti...
2010-04-05 Chris Lattnersome code cleanups, use SwitchInst::findCaseValue,...
2010-04-05 Evan ChengCode clean up.
2010-04-03 Evan ChengCode refactoring.
2010-03-10 Dan GohmanAdd a DominatorTree argument to isLCSSA so that it...
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2010-02-15 Duncan SandsUniformize the names of type predicates: rather than...
2010-02-02 Chris Lattnerfix a crash in loop unswitch on a loop invariant vector...
2010-01-05 Benjamin KramerConvert a ton of simple integer type equality tests...
2010-01-05 David GreeneChange errs() to dbgs().
2009-12-18 Dan GohmanAdd Loop contains utility methods for testing whether...
2009-12-09 Dan GohmanDereference loopHeader after checking for null rather...
2009-11-25 Edward O'CallaghanReverting patch in revision 89758, initial attempt...
2009-11-24 Edward O'CallaghanFix for PR5373, Credit to Jakub Staszak.
2009-11-06 Chris Lattnerremove a bunch of extraneous LLVMContext arguments
2009-11-05 Dan GohmanUpdate various Loop optimization passes to cope with...
2009-11-01 Chris Lattnerif CostMetrics says to never duplicate some code, don...
2009-10-20 Dan GohmanRestore LoopUnswitch's block-oriented threshold. LoopUn...
2009-10-14 Devang PatelUse isVoidTy()
2009-10-13 Devang PatelCheck void type before using RAUWd.
2009-10-13 Devang PatelDo not check use_empty() before replaceAllUsesWith...
2009-10-13 Dan GohmanUse the new CodeMetrics class to compute code size...
2009-10-13 Dan GohmanMake LoopUnswitch's cost estimation count Instructions...
2009-09-09 Mike StumpReflow comment.
2009-09-09 Dan GohmanFix an 80-column violation.
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-02 Chris Lattnereliminate VISIBILITY_HIDDEN from Transforms/Scalar...
2009-08-23 Chris Lattnereliminate the "Value" printing methods that print to...
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-07-31 Owen AndersonMove getTrue() and getFalse() to 2.5-like APIs.
2009-07-30 Owen AndersonMove more code back to 2.5 APIs.
2009-07-25 Daniel DunbarMore migration to raw_ostream, the water has dried...
2009-07-24 Owen AndersonRevert the ConstantInt constructors back to their 2...
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-21 Owen AndersonRename getConstantInt{True|False} to get{True|False...
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-09 Owen AndersonThis started as a small change, I swear. Unfortunately...
2009-07-06 Owen AndersonThread LLVMContext through the constant folding APIs...
2009-07-03 Owen AndersonSecond batch of passes using LLVMContext.
2009-05-06 Duncan SandsAllow readonly functions to unwind exceptions. Teach
2009-03-19 Nick LewyckyRemove strange extra semicolons.
2009-02-03 Devang PatelIf "optimize for size" attribute is set then block...
2009-01-28 Duncan SandsRename getAnalysisToUpdate to getAnalysisIfAvailable.
2008-12-08 Devang PatelUndo previous patch.
2008-12-01 Chris Lattnerswitch a couple more calls to use array_pod_sort.
2008-11-03 Devang PatelIgnore conditions that are outside the loop.
2008-10-22 Daniel DunbarChange create*Pass factory functions to return Pass...
2008-10-17 Dan GohmanUse 0 instead of false to return a null pointer.
2008-09-26 Devang PatelImplement function notes as function attributes.
2008-09-25 Devang Patel Large mechanical patch.
2008-09-24 Devang PatelPut FN_NOTE_AlwaysInline and others in FnAttr namespace.
2008-09-23 Devang PatelMove FN_NOTE_AlwaysInline and other out of ParamAttrs...
2008-09-23 Devang PatelUse parameter attribute store (soon to be renamed) for
2008-09-22 Devang PatelAdd hasNote() to check note associated with a function.
2008-09-04 Devang PatelA loop may be unswitched multiple times. Reconstruct...
2008-09-04 Devang PatelInitialize loop data first.
2008-09-04 Devang PatelDo not unswitch if the function notes say we're optimiz...
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-07-03 Devang PatelDo not try to update dominator info while manipulating...
2008-07-03 Bill WendlingRemove unused function.
2008-07-03 Devang PatelRemove extra FIXME
2008-07-03 Devang PatelReconstruct dom info, if loop is unswitched.
2008-07-03 Devang PatelLoopUnswitch does not preserve dominator info in all...
2008-07-03 Devang PatelUndo previous patch. It is not that simple to fix dom...
2008-07-02 Devang PatelPreserve dom info while simplifing loop after the unswitch.
2008-07-02 Devang Patelreuse vectors.
2008-07-02 Devang PatelFix comment.
2008-07-02 Devang PatelPreserve loop data so that it is not fetched everytime...
2008-06-18 Devang PatelPreserve dominance frontier while trivially unswitching...
2008-06-02 Devang PatelUpdate dom tree. Fix PR 2372.
2008-05-23 Dan GohmanTidy up BasicBlock::getFirstNonPHI, and change a bunch...
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-05-06 Dan GohmanMake several variable declarations static.
2008-04-25 Nick LewyckyRemove 'unwinds to' support from mainline. This patch...
2008-04-21 Chris Lattnerfit some more code 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-12-17 David GreeneGet rid of annoying spaces.
2007-11-27 Owen AndersonMake LoopInfoBase more generic, in preparation for...
2007-10-09 Devang PatelDo not walk invalid iterator.
2007-10-05 Devang PatelFix bug in updating dominance frontier after loop
2007-10-03 Devang PatelFix 80 col violation.
2007-10-03 Devang PatelRefactor code in a separate method.
next