diff options
| author | Dan Gohman <gohman@apple.com> | 2009-02-10 23:27:53 +0000 |
|---|---|---|
| committer | Dan Gohman <gohman@apple.com> | 2009-02-10 23:27:53 +0000 |
| commit | b95434356c498d0b2ce2ac43e255392cdb88f0de (patch) | |
| tree | b065d54f987c661dac406e68de4f98c02972905b /llvm/lib/CodeGen/MachineBasicBlock.cpp | |
| parent | 7ccf3e4e286b5926398b6a30a2e04dea9cf6823c (diff) | |
| download | bcm5719-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

