Move FN_NOTE_AlwaysInline and other out of ParamAttrs namespace.
[oota-llvm.git] / lib / Transforms / Scalar / LoopUnswitch.cpp
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.
2007-09-20 Devang PatelUpdate aux. info associated with an instruction before...
2007-08-21 Devang PatelUse SmallVector instead of std::vector.
2007-08-07 David GreeneFix GLIBCXX_DEBUG error triggered by incrementing erase...
2007-08-02 Chris Lattnerwrap some long lines. Major offenders that are left...
2007-08-02 Devang PatelUpdate dominator info for the middle blocks created...
2007-08-01 Devang PatelUndo previous check-in.
2007-08-01 Devang PatelUpdate dominator info for the middle blocks created...
2007-08-01 Dan GohmanMore explicit keywords.
2007-07-31 Devang PatelLoop unswitch preserves dom info.
2007-07-30 Devang PatelIf loop can be unswitched again, then do it yourself.
2007-07-30 Devang PatelRemove dead code.
2007-07-27 Chuck Rose IIIVStudio compiler errors and placing Function*->ExFunc...
2007-07-18 Devang PatelFix typo.
2007-07-18 Devang PatelFix dominator info update to accommodate CFG changes.
2007-07-13 Devang PatelDisable claims to preserve analysis until open issues...
2007-07-06 Devang PatelThese rountines are now available as part of basic...
2007-06-29 Devang PatelPreserve DominanceFrontier.
2007-06-29 Devang PatelDo not filter loop if candidate branch is in loop header.
2007-06-28 Devang Patel- Undo previous check and allow loop switch for condtio...
2007-06-28 Devang PatelUpdate LoopUnswitch pass to preserve DomiantorTree.
2007-06-28 Devang PatelIf a condition is not inside a loop then the condition...
2007-06-06 Devang PatelAvoid non-trivial loop unswitching while optimizing...
2007-05-09 Devang PatelFix PR1333
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-03-07 Devang PatelNow LoopUnswitch is a LoopPass.
2007-03-02 Reid SpencerUse more efficient test for one value in a ConstantInt.
2007-02-26 Devang PatelUse efficient container SmallPtrSet
2007-02-26 Devang PatelDo not unswitch loop on same value again and again.
2007-02-05 Reid SpencerApply the VISIBILITY_HIDDEN field to the remaining...
2007-02-03 Chris LattnerSwitch inliner over to use DenseMap instead of std...
2007-01-30 Chris LattnerAdjust #includes to match movement of constant folding...
2007-01-19 Reid SpencerFor PR1043:
2007-01-13 Chris Lattnerfix a bug in a recent patch
2007-01-12 Reid SpencerImplement review feedback for the ConstantBool->Constan...
2007-01-11 Reid SpencerRename BoolTy as Int1Ty. Patch by Sheng Zhou.
2007-01-11 Zhou ShengFor PR1043:
2006-12-23 Reid SpencerFor PR950:
2006-12-19 Chris LattnerSwitch over Transforms/Scalar to use the STATISTIC...
2006-12-06 Chris LattnerDetemplatize the Statistic class. The only type it...
2006-11-26 Bill WendlingRemoved #include <iostream> and replaced with llvm_...
2006-11-02 Reid SpencerFor PR786:
2006-09-28 Chris LattnerEliminate ConstantBool::True and ConstantBool::False...
2006-08-29 Devang PatelDo not rely on std::sort and std::erase to get list...
2006-08-27 Chris Lattnereliminate RegisterOpt. It does the same thing as Regis...
2006-07-19 Owen AndersonFix a error that hadn't yet cause any problems, but...
2006-06-28 Owen AndersonSwitch to a very conservative heuristic for determining...
2006-06-28 Chris LattnerDon't unswitch really large loops even if they are...
2006-06-27 Owen AndersonFix for 2006-06-27-DeadSwitchCase.ll
2006-06-26 Owen AndersonMake LoopUnswitch able to unswitch loops with live...
2006-06-14 Chris LattnerFix Transforms/LoopUnswitch/2006-06-13-SingleEntryPHI...
2006-06-12 Owen AndersonReapply my 6/9 changes. The bug Evan saw no longer...
2006-06-11 Evan ChengBack out Owen's 6/9 changes. They broke MultiSource...
2006-06-09 Owen AndersonAdd LCSSA as a requirement for LoopUnswitch, and assert...
2006-03-24 Chris Lattneradd the actual cost to the debug info
2006-02-22 Chris LattnerFix Regression/Transforms/LoopUnswitch/2006-02-22-Unswi...
2006-02-22 Chris LattnerAdd some comments, simplify some code, and fix a bug...
2006-02-18 Chris Lattnerimproved support for branch folding, still not enabled.
2006-02-18 Chris LattnerImplement deletion of dead blocks, currently disabled.
2006-02-18 Chris Lattnera previous patch completely disabled trivial unswitchin...
2006-02-18 Chris Lattnerinitial trivial support for folding branches that have...
2006-02-18 Chris LattnerWhen unswitching a loop, make sure to update loop info...
2006-02-17 Chris LattnerFix loops where the header has an exit, fixing a loop...
2006-02-17 Chris Lattnerstart of some new simplification code, not thoroughly...
2006-02-16 Chris LattnerChange SplitBlock to increment a BasicBlock::iterator...
2006-02-16 Jeff CohenFix VC++ warning.
next