diff options
author | Evan Cheng <evan.cheng@apple.com> | 2008-10-23 20:43:13 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2008-10-23 20:43:13 +0000 |
commit | d0d0317b9a9ff9d969f46ba88d1cee8bf57df244 (patch) | |
tree | eba25dd11fc5c4fe2944b94b34bc9d45596c9b13 /clang/lib/Analysis/BasicConstraintManager.cpp | |
parent | e395d7865770e255e67c39a3ded2b7bfac0b7caf (diff) | |
download | bcm5719-llvm-d0d0317b9a9ff9d969f46ba88d1cee8bf57df244.tar.gz bcm5719-llvm-d0d0317b9a9ff9d969f46ba88d1cee8bf57df244.zip |
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.
llvm-svn: 58044
Diffstat (limited to 'clang/lib/Analysis/BasicConstraintManager.cpp')
0 files changed, 0 insertions, 0 deletions