aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/MachineRegisterInfo.h
Commit message (Expand)AuthorAgeFilesLines
...
* Revert r124611 - "Keep track of incoming argument's location while emitting L...Devang Patel2011-02-211-12/+2
* Keep track of incoming argument's location while emitting LiveIns.Devang Patel2011-01-311-2/+12
* Simplify a bunch of isVirtualRegister() and isPhysicalRegister() logic.Jakob Stoklund Olesen2011-01-101-6/+6
* Remove MachineRegisterInfo::getLastVirtReg(), it was giving wrong resultsJakob Stoklund Olesen2011-01-091-6/+0
* Use IndexedMap for MachineRegisterInfo as well. No functional change.Jakob Stoklund Olesen2011-01-091-15/+7
* Use an IndexedMap for LiveVariables::VirtRegInfo.Jakob Stoklund Olesen2011-01-081-1/+5
* Add MachineRegisterInfo::constrainRegClass and use it in MachineCSE.Jakob Stoklund Olesen2010-10-061-0/+8
* Begin implementation of an inline spiller.Jakob Stoklund Olesen2010-06-291-1/+12
* Start TargetRegisterClass indices at 0 instead of 1, so thatDan Gohman2010-06-181-1/+1
* Avoid adding duplicate function live-in's.Evan Cheng2010-05-241-0/+4
* constify accessor.Chris Lattner2010-05-211-1/+2
* Add reg_nodbg_iteratorJakob Stoklund Olesen2010-05-151-0/+14
* Add a utility function for conservatively clearing kill flags, and makeDan Gohman2010-05-131-0/+6
* Simplify the tracking of used physregs to a bulk bitor followed by a transitiveJakob Stoklund Olesen2010-05-111-2/+9
* Replace r102368 with code that's less fragile. This creates DBG_VALUE instruc...Evan Cheng2010-04-281-0/+4
* Move the code for emitting livein copies out of SelectionDAGISel.Dan Gohman2010-04-141-0/+6
* Move MachineRegisterInfo's isLiveIn and isLiveOut out of line.Dan Gohman2010-04-131-12/+2
* Add MachineRegisterInfo::hasOneUse and hasOneNonDBGUse.Evan Cheng2010-03-031-0/+8
* Add a Debug bit to MachineOperand, for uses thatDale Johannesen2010-02-061-8/+24
* Print "..." instead of all the uninteresting register clobbers on callDan Gohman2009-11-091-0/+6
* eliminate all 80-col violations that I have introduced in my recent checkins ...Gabor Greif2009-08-271-2/+4
* Clean up the minor mess I caused with removing iterator.h. I shall take care ...Gabor Greif2009-08-271-4/+3
* Part 1.Evan Cheng2009-06-151-18/+8
* Move register allocation preference (or hint) from LiveInterval to MachineReg...Evan Cheng2009-06-141-1/+38
* Move MachineRegisterInfo::setRegClass out of line.Dan Gohman2009-04-151-16/+1
* Add empty() methods for register def lists.Dan Gohman2009-01-071-0/+8
* Move createVirtualRegister out-of-line.Dan Gohman2008-12-081-13/+1
* Add a register class -> virtual registers map.Evan Cheng2008-10-201-7/+30
* Enable rematerialization of constants using AliasAnalysis::pointsToConstantMe...Dan Gohman2008-07-251-0/+8
* Minor spiller tweak to unfavor reload into load/store instructions.Evan Cheng2008-06-191-0/+7
* Add MachineRegisterInfo::use_empty.Evan Cheng2008-06-181-0/+4
* For PR1338: rename include/llvm/ADT/ilist and friends to end with ".h"Anton Korobeynikov2008-05-291-1/+1
* Fix more -Wshorten-64-to-32 warnings.Evan Cheng2008-05-051-1/+1
* update comment.Chris Lattner2008-04-011-2/+3
* Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov2008-02-201-4/+4
* Added debugging routine dumpUses.Evan Cheng2008-02-131-6/+10
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-101-9/+9
* Add explicit keywords.Dan Gohman2008-01-291-2/+2
* provide def_* and use_* iterators in addition to reg_* iterators.Chris Lattner2008-01-101-12/+51
* don't access element zero of an array of size zero.Chris Lattner2008-01-031-2/+2
* switch the register iterator to act more like hte LLVM value iterator: derefe...Chris Lattner2008-01-011-8/+26
* Add a trivial but handy function to efficiently return the machine Chris Lattner2008-01-011-0/+6
* add efficient iteration support for register use/def's Chris Lattner2008-01-011-0/+66
* Implement automatically updated def/use lists for all MachineInstr register Chris Lattner2008-01-011-4/+34
* Rename SSARegMap -> MachineRegisterInfo in keeping with the idea Chris Lattner2007-12-311-0/+118