Re enable 133415 with two fixes
[oota-llvm.git] / lib / CodeGen / TailDuplication.cpp
2011-06-20 Rafael EspindolaRe enable 133415 with two fixes
2011-06-20 Duncan SandsDisable the logic added by rafael in commit 133415...
2011-06-20 Francois PichetFix MSVC build. next() function already exists in the...
2011-06-20 Rafael EspindolaTeach early dup how to duplicate basic blocks with...
2011-06-17 Rafael EspindolaTwo fixes relating to debug value:
2011-06-17 Rafael EspindolaEnable early duplication of small blocks. There are...
2011-06-10 Rafael EspindolaRemoved tabs. Also fixed my editor...
2011-06-10 Rafael EspindolaRemove duplicated test.
2011-06-09 Rafael EspindolaMake the optional verification step more strict.
2011-06-09 Rafael EspindolaAvoid a gcc warning about multiline comments.
2011-06-09 Rafael EspindolaOn last fix to the early tail duplication.
2011-06-09 Rafael EspindolaAlso consider phi nodes when deciding if a register...
2011-06-09 Rafael EspindolaAnalyzeBranch modifies the bb, but we don't want to...
2011-06-09 Rafael EspindolaA PHI in this basic block is a use in another basic...
2011-06-09 Rafael EspindolaRefactor some checks into shouldTailDuplicate. Update...
2011-06-08 Rafael EspindolaFix count.
2011-06-08 Rafael EspindolaCount how many phis we are creating.
2011-02-04 Evan ChengUpdate comments.
2011-01-30 Jakob Stoklund OlesenRespect the -tail-dup-size command line option even...
2011-01-29 Evan ChengRe-apply r124518 with fix. Watch out for invalidated...
2011-01-29 Evan ChengRevert r124518. It broke Linux self-host.
2011-01-29 Evan ChengRe-commit r124462 with fixes. Tail recursion elim will...
2011-01-28 Evan ChengRevert r124462. There are a few big regressions that...
2011-01-28 Evan Cheng- Stop simplifycfg from duplicating "ret" instructions...
2011-01-10 Jakob Stoklund OlesenSimplify a bunch of isVirtualRegister() and isPhysicalR...
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-16 Jakob Stoklund OlesenRemove many calls to TII::isMoveInstr. Targets should...
2010-07-10 Jakob Stoklund OlesenReplace copyRegToReg with COPY everywhere in lib/CodeGe...
2010-05-06 Dan GohmanAdd a DebugLoc argument to TargetInstrInfo::copyRegToRe...
2010-03-16 Devang PatelIgnore debug value instructions while analyzing BB...
2010-03-14 Chris Lattnereliminate InvalidateLabel and LabelIDList from MMI...
2010-02-11 Jakob Stoklund OlesenReuse operand location when updating PHI instructions.
2010-02-09 Chris Lattnermove target-independent opcodes out of TargetInstrInfo
2010-01-16 Bob WilsonTreat indirect branches specially only during pre-regal...
2010-01-15 Jakob Stoklund OlesenSimplify logic. Any functional change is unintended.
2010-01-15 Bob WilsonChange pre-regalloc tail duplication to only duplicate...
2010-01-06 Jakob Stoklund OlesenAdd Target hook to duplicate machine instructions.
2010-01-05 David GreeneChange errs() to dbgs().
2009-12-15 Evan ChengTail duplication should zap a copy it inserted for...
2009-12-07 Evan ChengDelete code accidentally left behind.
2009-12-07 Evan ChengPre-regalloc tale duplication. Work in progress.
2009-12-04 Evan ChengHandle recursive PHI's.
2009-12-04 Evan ChengAdd a pre-regalloc tail duplication pass.
2009-12-03 Evan ChengTeach tail duplication to update SSA form. Work in...
2009-12-02 Bob WilsonDon't count PHI instructions toward the limit for tail...
2009-11-30 Bob WilsonReprioritize tests for tail duplication to be aggressiv...
2009-11-30 Bob WilsonRemove isProfitableToDuplicateIndirectBranch target...
2009-11-26 Bob WilsonRename new TailDuplicationPass to avoid name conflict...
2009-11-26 Bob WilsonSplit tail duplication into a separate pass. This...