Move register allocation preference (or hint) from LiveInterval to MachineRegisterInf...
authorEvan Cheng <evan.cheng@apple.com>
Sun, 14 Jun 2009 20:22:55 +0000 (20:22 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Sun, 14 Jun 2009 20:22:55 +0000 (20:22 +0000)
commit90f95f88c6ce09c6744777dc9d140c3c77203b92
tree3996a490bf685eea1de9b1579d28f69500dbf8a6
parentcaf6b2bbaf40580596e974b5eee0a7e59b58bd98
Move register allocation preference (or hint) from LiveInterval to MachineRegisterInfo. This allows more passes to set them.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73346 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/LiveInterval.h
include/llvm/CodeGen/MachineRegisterInfo.h
include/llvm/Target/TargetRegisterInfo.h
lib/CodeGen/LiveInterval.cpp
lib/CodeGen/LiveIntervalAnalysis.cpp
lib/CodeGen/MachineRegisterInfo.cpp
lib/CodeGen/RegAllocLinearScan.cpp
lib/CodeGen/RegAllocPBQP.cpp
lib/CodeGen/SimpleRegisterCoalescing.cpp
lib/CodeGen/VirtRegMap.cpp
lib/CodeGen/VirtRegMap.h