aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/MachineRegisterInfo.h
Commit message (Expand)AuthorAgeFilesLines
* 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