RegisterPressure: Factor out liveness dead-def detection logic; NFCI
[oota-llvm.git] / include / llvm / CodeGen / LiveVariables.h
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2014-08-25 Dylan NoblesmithCodeGen/LiveVariables: hoist out code in nested loops
2014-08-25 Dylan NoblesmithCodeGen/LiveVariables: switch to std::vector
2014-03-07 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2013-07-11 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-03-18 Jakub StaszakMove #include of BitVector from .h to .cpp file.
2012-12-03 Chandler CarruthSort the #include lines for the include/... tree with...
2012-10-15 Jakob Stoklund OlesenSwitch most getReservedRegs() clients to the MRI equiva...
2012-01-21 Jakob Stoklund OlesenHandle register masks in LiveVariables.
2012-01-20 Jakob Stoklund OlesenDelete an unused member variable.
2011-08-12 Duncan SandsSilence a bunch (but not all) "variable written but...
2011-01-08 Jakob Stoklund OlesenUse an IndexedMap for LiveVariables::VirtRegInfo.
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
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-02-23 Jakob Stoklund OlesenKeep track of phi join registers explicitly in LiveVari...
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-11 Jakob Stoklund OlesenFix liveness calculation when splitting critical edges...
2009-11-10 Jakob Stoklund OlesenTeach PHIElimination to split critical edges when ...
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 ChengForgot this.
2009-09-15 Dan GohmanFix apostrophos.
2009-08-19 David GreeneAdd missing includes.
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...
2009-01-05 Dan GohmanTidy up #includes, deleting a bunch of unnecessary...
2008-11-12 Dan GohmanRevert the part of r59145 that changed the comment...
2008-11-12 Dan GohmanUpdate VarInfo's comments to reflect the current code...
2008-10-03 Dan GohmanSwitch the MachineOperand accessors back to the short...
2008-09-21 Dan GohmanFactor out code into HandleVirtRegDef, for consistency...
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
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 Cheng- Add LiveVariables::replaceKillInstruction. This does...
2008-04-16 Evan ChengRewrite LiveVariable liveness computation. The new...
2008-04-02 Evan ChengNow that I am told MachineRegisterInfo also tracks...
2008-04-02 Evan ChengRemove #include<map> from LiveVariables.h. Not referenced.
2008-03-19 Evan ChengFix live variables issues:
2008-03-13 Evan ChengImprove VarInfo::removeKill() by using std::find instea...
2008-03-05 Evan ChengRefactor code. Remove duplicated functions that basical...
2008-02-20 Bill WendlingFixed typo.
2008-02-20 Bill WendlingMore constification of things. More comments added...
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-01-31 Dan GohmanFix a typo in a comment.
2008-01-29 Dan GohmanFix a typo in a comment.
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 Evan ChengUnbreak the build.
2007-12-30 Chris LattnerMore cleanups for MachineOperand:
2007-12-29 Chris LattnerDon't attribute in file headers anymore. See llvmdev...
2007-11-17 Evan ChengLive interval splitting:
2007-11-08 Owen AndersonOops, forgot to commit this file.
2007-09-14 Dan GohmanRemove isReg, isImm, and isMBB, and change all their...
2007-07-20 Dan GohmanDon't assume that only Uses can be kills. Defs are...
2007-06-26 Evan ChengProperly handle kills of a physical register which...
2007-05-08 Evan ChengEliminate MarkVirtRegAliveInBlock recursion.
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-26 Evan ChengBe careful when to add implicit kill / dead operands...
2007-04-25 Evan ChengData structure change to improve compile time (especial...
2007-04-25 Evan ChengFix for PR1306.
2007-04-18 Evan ChengVarInfo::UsedBlocks is no longer used. Remove.
2007-04-17 Evan ChengKeep track of number of uses within the function per...
2007-03-17 Evan ChengTrack the BB's where each virtual register is used.
2007-02-19 Evan ChengRe-apply my liveintervalanalysis changes. Now with...
2007-02-19 Reid SpencerFor PR1207:
2007-02-17 Evan ChengAllow LiveVariables to track liveness of more registers.
2007-02-15 Evan ChengUse BitVector instead of vector<bool> which can be...
2006-11-15 Evan ChengDo away with kill / dead maps. Move kill / dead info...
2006-10-03 Bill WendlingFix for PR929. The PHI nodes were being gone through...
2006-09-03 Chris LattnerMove two methods out of line, make them work when the...
2006-01-04 Chris Lattneradd a comment that I should have written a long time ago
2006-01-04 Chris Lattneradd a dump method to help debugging
2005-08-25 Chris LattnerFix a problem Duraid noticed, where we weren't removing...
2005-08-24 Chris LattnerKeep the killed/dead sets sorted, so that "KillsRegiste...
2005-08-23 Chris LattnerChange live variables from using multimaps to using...
2005-08-23 Chris LattnerAdd RegisterDefIsDead to correspond to KillsRegister...
2005-04-22 Misha BrukmanConvert tabs to spaces
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-01-01 Chris LattnerAdd a useful accessor
2004-08-26 Alkis EvlogimenosUse newly added API in MRegisterInfo and don't expose...
2004-07-19 Chris LattnerThere is no need to store the MBB along with the MI...
2004-07-19 Chris LattnerSimplify the interface to LiveVariables::addVirtualRegi...
2004-07-19 Chris LattnerRemove the DefBlock element of VarInfo. DefBlock is...
2004-07-01 Chris LattnerNow that we have happy mappings from MBBs->numbers...
2004-05-01 Chris LattnerStop LiveVariables from using BasicBlocks as part of...
2004-02-19 Chris LattnerADd a method for when an instruction moves
2004-01-30 Chris LattnerAdd a new lazily constructed mapping from Idx's the...
2004-01-11 Alkis EvlogimenosMake LiveVariables::HandlePhysRegUse and
2003-12-18 Alkis EvlogimenosAdd TwoAddressInstructionPass to handle instructions...
2003-12-13 Alkis EvlogimenosIgnore non-allocatable physical registers in live inter...
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
next