summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2009-02-10 23:27:53 +0000
committerDan Gohman <gohman@apple.com>2009-02-10 23:27:53 +0000
commitb95434356c498d0b2ce2ac43e255392cdb88f0de (patch)
treeb065d54f987c661dac406e68de4f98c02972905b /llvm/lib/CodeGen/MachineBasicBlock.cpp
parent7ccf3e4e286b5926398b6a30a2e04dea9cf6823c (diff)
downloadbcm5719-llvm-b95434356c498d0b2ce2ac43e255392cdb88f0de.tar.gz
bcm5719-llvm-b95434356c498d0b2ce2ac43e255392cdb88f0de.zip
Factor out more code for computing register live-range informationfor
scheduling, and generalize is so that preserves state across scheduling regions. This fixes incorrect live-range information around terminators and labels, which are effective region boundaries. In place of looking for terminators to anchor inter-block dependencies, introduce special entry and exit scheduling units for this purpose. llvm-svn: 64254
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud