Use the new script to sort the includes of every file under lib.
[oota-llvm.git] / lib / CodeGen / TailDuplication.cpp
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-10-09 Bill WendlingCreate enums for the different attributes.
2012-09-26 Bill WendlingRemove the `hasFnAttr' method from Function.
2012-06-06 Benjamin KramerStop leaking RegScavengers from TailDuplication.
2012-05-30 Evan ChengTeach taildup to update livein set. rdar://11538365
2012-05-20 Jakob Stoklund OlesenConstrain register classes in TailDup.
2012-02-20 Evan ChengMake post-ra tail duplication bundle safe. No test...
2012-02-08 Andrew TrickCodegen pass definition cleanup. No functionality.
2012-02-08 Andrew TrickMove pass configuration out of pass constructors: TailD...
2011-12-07 Evan ChengAdd bundle aware API for querying instruction propertie...
2011-12-06 Evan ChengFirst chunk of MachineInstr bundle support.
2011-08-09 Jakob Stoklund OlesenTrim an unneeded header.
2011-07-04 Rafael EspindolaMove most of the pre BB code to TailDuplicateAndUpdate...
2011-07-04 Rafael EspindolaReduce indentation and fix the count of how many PHIs...
2011-06-28 Evan Cheng- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
2011-06-24 Rafael EspindolaSimplify
2011-06-24 Rafael EspindolaNow that bb with phis are not considered simple, duplic...
2011-06-24 Rafael EspindolaSimplify now that blocks with phis are not considered...
2011-06-23 Rafael EspindolaMove more logic to shouldTailDuplicate and only duplica...
2011-06-22 Rafael EspindolaReenable tail duplication of bb with just an unconditio...
2011-06-22 Chad RosierRevert r133607. This is causing failures in the Clang...
2011-06-22 Rafael EspindolaReenable the optimization added in 133415, but change...
2011-06-20 Rafael EspindolaDisable again.
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...