commit | f5cd4f0d70f2da83626cb1eeefe4ae10382c584d | [log] [tgz] |
---|---|---|
author | Evan Cheng <evan.cheng@apple.com> | Thu Oct 23 20:43:13 2008 +0000 |
committer | Evan Cheng <evan.cheng@apple.com> | Thu Oct 23 20:43:13 2008 +0000 |
tree | 414f7479158490f524dc5695f586e3346f7c11ab | |
parent | 639076fb84ab02e75d39415bd426a6a576ddef62 [diff] |
Committing a good chunk of the pre-register allocation live interval splitting pass. It's handling simple cases and appear to do good things. Next: avoid splitting an interval multiple times; renumber registers when possible; record stack slot live intervals for coloring; rematerialize defs when possible. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58044 91177308-0d34-0410-b5e6-96231b3b80d8