Push LLVMContexts through the IntegerType APIs.
[oota-llvm.git] / lib / Transforms / Scalar / LoopUnswitch.cpp
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.
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:
next