summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/IntervalMap.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2011-01-09 21:17:37 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2011-01-09 21:17:37 +0000
commitb83a6b23dc6f2ee9aa7e92d34dfe7ff8f6746b47 (patch)
treef699ae5de7b8a21ea2cc665c30a069e6c8f490c5 /llvm/lib/Support/IntervalMap.cpp
parent3e06bd90b59dbc084cc21a77a3570f16efcbcb83 (diff)
downloadbcm5719-llvm-b83a6b23dc6f2ee9aa7e92d34dfe7ff8f6746b47.tar.gz
bcm5719-llvm-b83a6b23dc6f2ee9aa7e92d34dfe7ff8f6746b47.zip
Teach TargetRegisterInfo how to cram stack slot indexes in with the virtual and
physical register numbers. This makes the hack used in LiveInterval official, and lets LiveInterval be oblivious of stack slots. The isPhysicalRegister() and isVirtualRegister() predicates don't know about this, so when a variable may contain a stack slot, isStackSlot() should always be tested first. llvm-svn: 123128
Diffstat (limited to 'llvm/lib/Support/IntervalMap.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud