commit | 47ac0f0c7c39289f5970688154e385be22b7f293 | [log] [tgz] |
---|---|---|
author | Dan Gohman <gohman@apple.com> | Wed Feb 11 04:27:20 2009 +0000 |
committer | Dan Gohman <gohman@apple.com> | Wed Feb 11 04:27:20 2009 +0000 |
tree | b5171c709044c112ff2b4c1ebd44d1cd1f5f89f4 | |
parent | ca70533d3daeda66f6a0f19faf6691c20b34d086 [diff] |
When scheduling a block in parts, keep track of the overall instruction index across each part. Instruction indices are used to make live range queries, and live ranges can extend beyond scheduling region boundaries. Refactor the ScheduleDAGSDNodes class some more so that it doesn't have to worry about this additional information. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64288 91177308-0d34-0410-b5e6-96231b3b80d8