Remove the uses of getSubtargetImpl from InstrEmitter and remove
[oota-llvm.git] / lib / CodeGen / LiveVariables.cpp
2014-08-26 Dylan NoblesmithCodeGen/LiveVariables: use vector::assign()
2014-08-25 Dylan NoblesmithCodeGen/LiveVariables: hoist out code in nested loops
2014-08-25 Dylan NoblesmithCodeGen/LiveVariables: switch to std::vector
2014-08-24 Craig TopperUse range based for loops to avoid needing to re-mentio...
2014-08-05 Eric ChristopherHave MachineFunction cache a pointer to the subtarget...
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-04-30 Alexey SamsonovConvert more loops to range-based equivalents
2014-04-30 Alexey SamsonovConvert several loops over MachineFunction basic blocks...
2014-04-14 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2013-07-11 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-07-03 Craig TopperUse SmallVectorImpl instead of SmallVector for iterator...
2013-05-22 Chad RosierSimplify logic now that r182490 is in place. No functi...
2013-02-05 Jakob Stoklund OlesenRemove special-casing of return blocks for liveness.
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-10-15 Jakob Stoklund OlesenSwitch most getReservedRegs() clients to the MRI equiva...
2012-09-11 Manman RenRelease build: guard dump functions with
2012-09-09 Benjamin KramerLiveVariables: Compute a set of defs and kills to speed...
2012-09-06 Manman RenRelease build: guard dump functions with "ifndef NDEBUG"
2012-06-23 Jakob Stoklund OlesenTeach LiveVariables to handle <undef> operands.
2012-06-01 Jakob Stoklund OlesenSwitch all register list clients to the new MC*Iterator...
2012-04-01 Lang HamesFix typo.
2012-03-09 Jakob Stoklund OlesenAssert on SSA errors in LiveVariables.
2012-03-05 Craig TopperConvert more GenRegisterInfo tables from unsigned to...
2012-02-10 Andrew TrickRegAlloc superpass: includes phi elimination, coalescin...
2012-02-03 Andrew Trickwhitespace
2012-01-21 Evan ChengFix an obvious typo.
2012-01-21 Jakob Stoklund OlesenHandle register masks in LiveVariables.
2012-01-20 Jakob Stoklund OlesenDelete an unused member variable.
2012-01-14 Evan ChengAfter r147827 and r147902, it's now possible for unallo...
2011-12-07 Evan ChengAdd bundle aware API for querying instruction propertie...
2011-12-06 Evan ChengFirst chunk of MachineInstr bundle support.
2011-08-12 Duncan SandsSilence a bunch (but not all) "variable written but...
2011-03-08 Benjamin KramerReduce vector reallocations.
2011-01-08 Jakob Stoklund OlesenUse an IndexedMap for LiveVariables::VirtRegInfo.
2010-10-12 Owen AndersonBegin adding static dependence information to passes...
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-08-16 Jakob Stoklund OlesenRemove unused functions.
2010-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-06-14 Chris Lattnerfix a -Wbool-conversions warning from clang.
2010-06-05 Dale JohannesenFix some liveout handling related to tail calls, see...
2010-04-13 Dan GohmanEliminate MachineBasicBlock::const_livein_iterator...
2010-03-26 Evan ChengLiveVariables should clear kill / dead markers first...
2010-03-05 Jakob Stoklund OlesenBetter handling of dead super registers in LiveVariable...
2010-02-23 Jakob Stoklund OlesenKeep track of phi join registers explicitly in LiveVari...
2010-02-09 Chris Lattnermove target-independent opcodes out of TargetInstrInfo
2010-02-09 Dale JohannesenSkip DEBUG_VALUE in some places where it was affecting...
2010-01-07 Benjamin KramerRemove dead variable.
2010-01-04 David GreeneChange errs() to dbgs().
2009-12-01 Jakob Stoklund OlesenMove PHIElimination::isLiveOut method to LiveVariables.
2009-12-01 Evan ChengFix PR5614: parts of a physical register def may be...
2009-11-21 Jakob Stoklund OlesenBe more clever about calculating live variables through...
2009-11-13 Evan ChengFix PR5410: LiveVariables lost subreg def:
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-10-14 Evan ChengWhen LiveVariables is adding implicit-def to model...
2009-09-24 Evan ChengClean up LiveVariables and change how it deals with...
2009-09-23 Evan ChengFix PR5024. LiveVariables physical register defs should...
2009-09-22 Evan ChengFix PR5024. LiveVariables::FindLastPartialDef should...
2009-08-23 Chris Lattnerremove the last uses of Config/alloca.h
2009-08-23 Chris Lattnerremove various std::ostream version of printing methods...
2009-07-31 Dan GohmanReapply r77654 with a fix: MachineFunctionPass's getAna...
2009-07-31 Daniel DunbarRevert r77654, it appears to be causing llvm-gcc bootst...
2009-07-31 Dan GohmanManage MachineFunctions with an analysis Pass instead...
2009-07-06 Evan ChengAvoid adding a duplicate def. This fixes PR4478.
2009-06-20 Evan ChengFix PR4419: handle defs of partial uses.
2009-06-03 Evan ChengIf there is a def of a super-register followed by a...
2009-05-26 Jeffrey YasskinLiveVariables::VarInfo contains an AliveBlocks BitVecto...
2009-05-26 Evan ChengEliminate VarInfo::UsedBlocks.
2009-01-20 Evan ChengFix PR3243: a LiveVariables bug. When HandlePhysRegKill...
2008-11-21 Devang PatelSilence unused variable warnings.
2008-11-13 Dan GohmanUse find_first/find_next to iterate through all the...
2008-10-03 Dan GohmanSwitch the MachineOperand accessors back to the short...
2008-09-21 Dan GohmanFactor out code into HandleVirtRegDef, for consistency...
2008-08-14 Owen AndersonUse SmallSet instead of std::set to save allocations.
2008-08-04 Owen Anderson- Fix SelectionDAG to generate correct CFGs.
2008-07-03 Evan Cheng- Remove calls to copyKillDeadInfo which is an N^2...
2008-07-03 Evan ChengUse std::replace instead of std::find and push_back.
2008-07-03 Evan Cheng- Add LiveVariables::replaceKillInstruction. This does...
2008-06-27 Owen AndersonUse a SmallSet when we can to reduce memory allocations.
2008-06-25 Dan GohmanFix the text in an assert string.
2008-06-23 Bill WendlingThis situation can occur:
2008-04-16 Evan ChengRewrite LiveVariable liveness computation. The new...
2008-04-02 Evan ChengNow that I am told MachineRegisterInfo also tracks...
2008-03-19 Evan ChengFix live variables issues:
2008-03-05 Evan ChengRefactor code. Remove duplicated functions that basical...
2008-02-21 Bill WendlingClear PhysRegPartUse for the sub register as well.
2008-02-20 Bill WendlingRemove one of the fixmes that I put in there. From...
2008-02-20 Bill WendlingImprove some comments explaining the "handle kills...
2008-02-20 Bill WendlingFix comment.
2008-02-20 Bill WendlingAdded some comments and reformatted others. No function...
2008-02-20 Bill WendlingMore constification of things. More comments added...
2008-02-20 Bill WendlingNo functionality change:
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-02-05 Evan ChengIf a vr is already marked alive in a bb, then it has...
2008-01-24 Owen AndersonMove some functionality for adding flags to MachineInst...
2008-01-15 Owen AndersonMove some calls to getVRegDef higher in the callgraph...
2008-01-15 Owen AndersonRemove DefInst from LiveVariables::VarInfo. Use the...
2008-01-07 Chris Lattnerrename TargetInstrDescriptor -> TargetInstrDesc.
2008-01-07 Chris LattnerMove a bunch more accessors from TargetInstrInfo to...
2007-12-31 Chris LattnerRename SSARegMap -> MachineRegisterInfo in keeping...
next