summaryrefslogtreecommitdiffstats
path: root/lldb/source/Expression/IRForTarget.cpp
diff options
context:
space:
mode:
authorAndrew Trick <atrick@apple.com>2012-04-24 17:53:35 +0000
committerAndrew Trick <atrick@apple.com>2012-04-24 17:53:35 +0000
commit3cd53a1a52812f4ad0c998b8b8380030b57045f4 (patch)
treeb1925a81fa70f038959de2e58c8b669ba7908fdf /lldb/source/Expression/IRForTarget.cpp
parent70be447e5c71f2da330858881fde07acf0a1f5eb (diff)
downloadbcm5719-llvm-3cd53a1a52812f4ad0c998b8b8380030b57045f4.tar.gz
bcm5719-llvm-3cd53a1a52812f4ad0c998b8b8380030b57045f4.zip
RegisterPressure: A utility for computing register pressure within a
MachineInstr sequence. This uses the new target interface for tracking register pressure using pressure sets to model overlapping register classes and subregisters. RegisterPressure results can be tracked incrementally or stored at region boundaries. Global register pressure can be deduced from local RegisterPressure results if desired. This is an early, somewhat untested implementation. I'm working on testing it within the context of a register pressure reducing MachineScheduler. llvm-svn: 155454
Diffstat (limited to 'lldb/source/Expression/IRForTarget.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud