Implement review feedback for the ConstantBool->ConstantInt merge. Chris
[oota-llvm.git] / lib / Transforms / Scalar / LoopUnswitch.cpp
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.
2006-02-16 Chris Lattnerfix a bug where we unswitched the wrong way
2006-02-15 Chris LattnerImplement trivial unswitching for switch stmts. This...
2006-02-15 Chris Lattnermake "trivial" unswitching significantly more general...
2006-02-15 Chris LattnerChecking the wrong value. This caused us to emit silly...
2006-02-15 Chris Lattnermore refactoring, no functionality change.
2006-02-15 Chris Lattnerpull some code out into a function
2006-02-14 Chris LattnerUse statistics to keep track of what flavors of loops...
2006-02-11 Chris Lattnerimplement unswitching of loops with switch stmts and...
2006-02-10 Chris LattnerUpdate PHI nodes in successors of exit blocks.
2006-02-10 Chris LattnerReform the unswitching code in terms of edge splitting...
2006-02-10 Chris LattnerFix a case where UnswitchTrivialCondition broke critica...
2006-02-10 Chris Lattneradd some notes, move some code around. Implement unswi...
2006-02-10 Chris LattnerMove code around to be more logical, no functionality...
2006-02-10 Chris LattnerWhen unswitching a trivial loop, do admit we are doing...
2006-02-10 Chris LattnerImplement unconditional unswitching of 'trivial' loops...
2006-02-09 Chris LattnerSimplify control flow a bit, note that unswitch preserv...
2006-02-09 Chris LattnerMake the threshold a parameter
2006-02-09 Chris LattnerSimplify the loop-unswitch pass, by not even trying...
2006-01-22 Chris LattnerMake iostream #inclusion explicit
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-01-06 Jeff CohenPut createLoopUnswitchPass() into proper namespace
2004-09-03 Alkis EvlogimenosFixes to make LLVM compile with vc7.1.
2004-09-01 Reid SpencerChanges For Bug 352
2004-04-19 Chris LattnerInitial checkin of a simple loop unswitching pass....