Don't use PassInfo* as a type identifier for passes. Instead, use the address of...
[oota-llvm.git] / lib / CodeGen / PHIElimination.cpp
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-10 Jakob Stoklund OlesenEmit COPY instructions instead of using copyRegToReg...
2010-06-22 Dan GohmanMove PHIElimination's SplitCriticalEdge for MachineBasi...
2010-06-17 Stuart HastingsAdd a DebugLoc parameter to TargetInstrInfo::InsertBran...
2010-05-06 Dan GohmanAdd a DebugLoc argument to TargetInstrInfo::copyRegToRe...
2010-05-05 Evan ChengMove REG_SEQUENCE removal to 2addr pass.
2010-05-04 Evan ChengTeach PHI elimination to remove REG_SEQUENCE instructio...
2010-05-04 Evan ChengRename variables for consistency.
2010-03-25 Evan ChengAvoid being influenced by dbg_value instructions.
2010-03-03 Evan ChengRemove PHINodeTraits and use MachineInstrExpressionTrai...
2010-02-23 Jakob Stoklund OlesenKeep track of phi join registers explicitly in LiveVari...
2010-02-23 Jakob Stoklund OlesenDead code elimination
2010-02-17 Jakob Stoklund OlesenDead code elimination.
2010-02-09 Chris Lattnermove target-independent opcodes out of TargetInstrInfo
2010-01-05 David GreeneChange errs() to dbgs().
2009-12-17 Bill WendlingTurn off critical edge splitting for landing pads....
2009-12-16 Jakob Stoklund OlesenReuse lowered phi nodes.
2009-12-03 Chris Lattnerimprove portability to avoid conflicting with std:...
2009-12-01 Jakob Stoklund OlesenMove PHIElimination::isLiveOut method to LiveVariables.
2009-11-21 Jakob Stoklund OlesenBe more clever about calculating live variables through...
2009-11-19 Jakob Stoklund OlesenPlace new basic blocks immediately after their predeces...
2009-11-18 Jakob Stoklund OlesenDon't require LiveVariables for PHIElimination. Enable...
2009-11-18 Jakob Stoklund OlesenFix inverted test and add testcase from failing self...
2009-11-17 Jakob Stoklund OlesenDisable -split-phi-edges to unbreak the buildbots
2009-11-17 Jakob Stoklund OlesenNever call UpdateTerminator() when AnalyzeBranch would...
2009-11-17 Jakob Stoklund OlesenEnable -split-phi-edges by default, except when -regall...
2009-11-17 Evan ChengRevert 89021. It's miscompiling llvm-gcc driver driver...
2009-11-17 Jakob Stoklund OlesenEnable -split-phi-edges by default
2009-11-16 Lang HamesFix for the original bug in PR5495 - Look at uses as...
2009-11-14 Jakob Stoklund OlesenFix bug in -split-phi-edges.
2009-11-14 Jakob Stoklund OlesenUpdate MachineDominator information
2009-11-13 Jakob Stoklund OlesenFix PHIElimination optimization that uses MBB->getBasic...
2009-11-12 Daniel DunbarFix -Asserts warning.
2009-11-11 Jakob Stoklund OlesenFix liveness calculation when splitting critical edges...
2009-11-10 Jakob Stoklund OlesenTeach PHIElimination to split critical edges when ...
2009-11-10 Jakob Stoklund OlesenRefactoring: Extract method PHIElimination::isLiveOut().
2009-07-31 Dan GohmanUse setPreservesAll and setPreservesCFG in CodeGen...
2009-07-23 Lang HamesFor real this time: PHI Def & Kill tracking added to...
2009-07-23 Lang HamesAdded PHI Def & Kill tracking to PHIElimination pass.
2009-07-21 Lang HamesExposed PHIElimination pass within CodeGen.
2009-07-07 Evan ChengRevert 74898. It broke several tests.
2009-07-07 Sanjiv Gupta if the terminator is a branch depending upon the side...
2009-05-26 Jeffrey YasskinLiveVariables::VarInfo contains an AliveBlocks BitVecto...
2009-05-26 Evan ChengEliminate VarInfo::UsedBlocks.
2009-03-17 Duncan SandsReapply r67049, with the test adjusted for darwin
2009-03-16 Bill Wendling--- Reverse-merging (from foreign repository) r67049...
2009-03-16 Duncan SandsTweak the fix for PR3784: be less sensitive about just
2009-03-13 Evan ChengFix PR3784: If the source of a phi comes from a bb...
2009-02-03 Bill WendlingExplicitly pass in debug location information to BuildMI.
2009-01-28 Duncan SandsRename getAnalysisToUpdate to getAnalysisIfAvailable.
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-07-07 Dan GohmanPool-allocation for MachineInstrs, MachineBasicBlocks...
2008-07-03 Evan Cheng- Remove calls to copyKillDeadInfo which is an N^2...
2008-06-19 Evan ChengCosmetic changes.
2008-05-13 Dan GohmanChange class' public PassInfo variables to by initializ...
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-05-12 Bill WendlingConstify isSourceDefinedByImplicitDef function. Otherwi...
2008-05-10 Evan ChengIf all sources of a PHI node are defined by an implicit...
2008-04-11 Evan ChengIf a PHI node has a single implicit_def source, replace...
2008-04-04 Evan ChengUndo PHI elimination copy placement patch. This causes...
2008-04-03 Evan Cheng- PHI elimination also eliminates implicit_def that...
2008-04-02 Evan ChengRemove #include<map> from LiveVariables.h. Not referenced.
2008-03-05 Evan ChengRefactor code. Remove duplicated functions that basical...
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-01-15 Owen AndersonRemove DefInst from LiveVariables::VarInfo. Use the...
2008-01-04 Bill WendlingDon't recalculate the loop info and loop dominators...
2007-12-31 Owen AndersonMove copyRegToReg from MRegisterInfo to TargetInstrInfo...
2007-12-31 Chris LattnerRename SSARegMap -> MachineRegisterInfo in keeping...
2007-12-30 Chris LattnerAdd new shorter predicates for testing machine operands...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-11-08 Owen AndersonBring UsedBlocks back. StrongPHIElimination needs...
2007-09-26 Evan ChengAllow copyRegToReg to emit cross register classes copies.
2007-05-06 Nick LewyckyFix typo in comment.
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-04-18 Evan ChengVarInfo::UsedBlocks is no longer used. Remove.
2007-04-18 Evan ChengIncrement use count of new virtuals created during...
2007-03-18 Evan ChengKeep UsedBlocks info accurate.
2007-02-01 Chris Lattnerrename DenseMap to IndexedMap.
2006-12-19 Chris LattnerEliminate static ctors from Statistics
2006-12-06 Chris LattnerDetemplatize the Statistic class. The only type it...
2006-09-28 Bill Wendling"Once more into the breach, dear friends, once more...
2006-09-28 Chris Lattnerre-re-revert this, back to the right revision. It...
2006-09-28 Chris Lattnerre-revert this patch, bisort and mst are still broken...
2006-09-27 Bill WendlingReapplying this patch. With the newest commits, the...
2006-09-27 Chris LattnerTemporarily revert this. This breaks Olden/bisort...
2006-09-27 Bill WendlingPR878: Instead of calculating the vreg to PHI use count...
2006-08-27 Chris Lattners|llvm/Support/Visibility.h|llvm/Support/Compiler.h|
2006-08-12 Chris LattnerFix an obvious bug, noticed by inspection. No current...
2006-07-20 Andrew LenharthReduce number of exported symbols
2006-06-28 Chris LattnerUse hidden visibility to make symbols in an anonymous...
2006-01-04 Chris LattnerAdd support for targets (like Alpha) that have terminat...
2006-01-04 Chris LattnerAdd an assertion, update DefInst even though no one...
2005-10-03 Chris Lattnerclean up this code a bit, no functionality change
2005-10-03 Chris LattnerBreak the body of the loop out into a new method
2005-08-23 Chris Lattneradjust to new live variables interface
2005-05-05 Misha Brukman* Order #includes alphabetically
2005-04-22 Misha BrukmanConvert tabs to spaces
2005-04-21 Misha BrukmanRemove trailing whitespace
next