aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/LiveVariables.h
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-3/+7
* Update to LLVM 3.5a.Stephen Hines2014-04-241-4/+4
* Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper2013-07-111-2/+2
* Move #include of BitVector from .h to .cpp file.Jakub Staszak2013-03-181-3/+1
* Sort the #include lines for the include/... tree with the script.Chandler Carruth2012-12-031-4/+4
* Switch most getReservedRegs() clients to the MRI equivalent.Jakob Stoklund Olesen2012-10-151-6/+0
* Handle register masks in LiveVariables.Jakob Stoklund Olesen2012-01-211-0/+3
* Delete an unused member variable.Jakob Stoklund Olesen2012-01-201-6/+0
* Silence a bunch (but not all) "variable written but not read" warningsDuncan Sands2011-08-121-0/+2
* Use an IndexedMap for LiveVariables::VirtRegInfo.Jakob Stoklund Olesen2011-01-081-3/+4
* Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson2010-10-191-1/+3
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-061-1/+1
* Revert r110396 to fix buildbots.Owen Anderson2010-08-061-1/+1
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-051-1/+1
* Keep track of phi join registers explicitly in LiveVariables.Jakob Stoklund Olesen2010-02-231-0/+11
* Move PHIElimination::isLiveOut method to LiveVariables.Jakob Stoklund Olesen2009-12-011-0/+5
* Fix PR5614: parts of a physical register def may be killed the rest.Evan Cheng2009-12-011-2/+7
* Be more clever about calculating live variables through new basic blocks.Jakob Stoklund Olesen2009-11-211-5/+18
* Fix liveness calculation when splitting critical edges during PHI elimination.Jakob Stoklund Olesen2009-11-111-3/+5
* Teach PHIElimination to split critical edges when -split-phi-edges is enabled.Jakob Stoklund Olesen2009-11-101-1/+8
* Clean up LiveVariables and change how it deals with partial updates and kills...Evan Cheng2009-09-241-8/+1
* Fix PR5024. LiveVariables physical register defs should *commit* only after allEvan Cheng2009-09-231-1/+5
* Forgot this.Evan Cheng2009-09-221-2/+4
* Fix apostrophos.Dan Gohman2009-09-151-1/+1
* Add missing includes.David Greene2009-08-191-0/+2
* LiveVariables::VarInfo contains an AliveBlocks BitVector, which has as manyJeffrey Yasskin2009-05-261-1/+2
* Eliminate VarInfo::UsedBlocks.Evan Cheng2009-05-261-4/+0
* Fix PR3243: a LiveVariables bug. When HandlePhysRegKill is checking whether t...Evan Cheng2009-01-201-1/+1
* Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman2009-01-051-1/+0
* Revert the part of r59145 that changed the comment aboutDan Gohman2008-11-121-7/+10
* Update VarInfo's comments to reflect the current code. LiveVarDan Gohman2008-11-121-15/+12
* Switch the MachineOperand accessors back to the short names likeDan Gohman2008-10-031-2/+2
* Factor out code into HandleVirtRegDef, for consistency withDan Gohman2008-09-211-0/+1
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-041-1/+1
* - Fix SelectionDAG to generate correct CFGs.Owen Anderson2008-08-041-4/+2
* - Remove calls to copyKillDeadInfo which is an N^2 function. Instead, propaga...Evan Cheng2008-07-031-31/+11
* - Add LiveVariables::replaceKillInstruction. This does a subset of instructio...Evan Cheng2008-07-031-0/+5
* Rewrite LiveVariable liveness computation. The new implementation is much sim...Evan Cheng2008-04-161-24/+13
* Now that I am told MachineRegisterInfo also tracks physical register uses / d...Evan Cheng2008-04-021-0/+8
* Remove #include<map> from LiveVariables.h. Not referenced.Evan Cheng2008-04-021-1/+0
* Fix live variables issues:Evan Cheng2008-03-191-0/+6
* Improve VarInfo::removeKill() by using std::find instead of linear search.Evan Cheng2008-03-131-7/+6
* Refactor code. Remove duplicated functions that basically do the same thing asEvan Cheng2008-03-051-11/+3
* Fixed typo.Bill Wendling2008-02-201-1/+1
* More constification of things. More comments added. No functionalityBill Wendling2008-02-201-3/+3
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-101-2/+2
* Fix a typo in a comment.Dan Gohman2008-01-311-1/+1
* Fix a typo in a comment.Dan Gohman2008-01-291-1/+1
* Move some functionality for adding flags to MachineInstr's into methods on Ma...Owen Anderson2008-01-241-23/+2
* Move some calls to getVRegDef higher in the callgraph, so they don't get exec...Owen Anderson2008-01-151-2/+4