summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/LiveVariables.h
Commit message (Expand)AuthorAge
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-06
* Revert r110396 to fix buildbots.Owen Anderson2010-08-06
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-05
* Keep track of phi join registers explicitly in LiveVariables.Jakob Stoklund Olesen2010-02-23
* Move PHIElimination::isLiveOut method to LiveVariables.Jakob Stoklund Olesen2009-12-01
* Fix PR5614: parts of a physical register def may be killed the rest.Evan Cheng2009-12-01
* Be more clever about calculating live variables through new basic blocks.Jakob Stoklund Olesen2009-11-21
* Fix liveness calculation when splitting critical edges during PHI elimination.Jakob Stoklund Olesen2009-11-11
* Teach PHIElimination to split critical edges when -split-phi-edges is enabled.Jakob Stoklund Olesen2009-11-10
* Clean up LiveVariables and change how it deals with partial updates and kills...Evan Cheng2009-09-24
* Fix PR5024. LiveVariables physical register defs should *commit* only after allEvan Cheng2009-09-23
* Forgot this.Evan Cheng2009-09-22
* Fix apostrophos.Dan Gohman2009-09-15
* Add missing includes.David Greene2009-08-19
* LiveVariables::VarInfo contains an AliveBlocks BitVector, which has as manyJeffrey Yasskin2009-05-26
* Eliminate VarInfo::UsedBlocks.Evan Cheng2009-05-26
* Fix PR3243: a LiveVariables bug. When HandlePhysRegKill is checking whether t...Evan Cheng2009-01-20
* Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman2009-01-05
* Revert the part of r59145 that changed the comment aboutDan Gohman2008-11-12
* Update VarInfo's comments to reflect the current code. LiveVarDan Gohman2008-11-12
* Switch the MachineOperand accessors back to the short names likeDan Gohman2008-10-03
* Factor out code into HandleVirtRegDef, for consistency withDan Gohman2008-09-21
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04
* - Fix SelectionDAG to generate correct CFGs.Owen Anderson2008-08-04
* - Remove calls to copyKillDeadInfo which is an N^2 function. Instead, propaga...Evan Cheng2008-07-03
* - Add LiveVariables::replaceKillInstruction. This does a subset of instructio...Evan Cheng2008-07-03
* Rewrite LiveVariable liveness computation. The new implementation is much sim...Evan Cheng2008-04-16
* Now that I am told MachineRegisterInfo also tracks physical register uses / d...Evan Cheng2008-04-02
* Remove #include<map> from LiveVariables.h. Not referenced.Evan Cheng2008-04-02
* Fix live variables issues:Evan Cheng2008-03-19
* Improve VarInfo::removeKill() by using std::find instead of linear search.Evan Cheng2008-03-13
* Refactor code. Remove duplicated functions that basically do the same thing asEvan Cheng2008-03-05
* Fixed typo.Bill Wendling2008-02-20
* More constification of things. More comments added. No functionalityBill Wendling2008-02-20
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-10
* Fix a typo in a comment.Dan Gohman2008-01-31
* Fix a typo in a comment.Dan Gohman2008-01-29
* Move some functionality for adding flags to MachineInstr's into methods on Ma...Owen Anderson2008-01-24
* Move some calls to getVRegDef higher in the callgraph, so they don't get exec...Owen Anderson2008-01-15
* Unbreak the build.Evan Cheng2008-01-15
* More cleanups for MachineOperand:Chris Lattner2007-12-30
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-29
* Live interval splitting:Evan Cheng2007-11-17
* Oops, forgot to commit this file.Owen Anderson2007-11-08
* Remove isReg, isImm, and isMBB, and change all their users to use Dan Gohman2007-09-14
* Don't assume that only Uses can be kills. Defs are marked as kills initiallyDan Gohman2007-07-20
* Properly handle kills of a physical register which has sub-registers that are...Evan Cheng2007-06-26
* Eliminate MarkVirtRegAliveInBlock recursion.Evan Cheng2007-05-08
* Fix typo in comment.Nick Lewycky2007-05-06
* Drop 'const'Devang Patel2007-05-03