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 | 9e64bbb322417c09f27afdf08e3946287c9df5aa (patch) | |
tree | 0f45649b9b97d56f71574d34dbaa1e9efe3ea096 /lib/CodeGen/MachineSink.cpp | |
parent | 0464a1431b79ed2be54413de239347c56ad84bfa (diff) |
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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64254 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/MachineSink.cpp')
0 files changed, 0 insertions, 0 deletions