Compute the constraints for global live range splitting from an interference pattern.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Sat, 5 Mar 2011 01:10:31 +0000 (01:10 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Sat, 5 Mar 2011 01:10:31 +0000 (01:10 +0000)
commit96dcd95a45968de6cb05864cf91aae33169cf179
tree163a3b371e3717e85b66bb93986ba0e12ec68ec7
parent27ea9999e84dfb1e6c2baf06ec27a92f12753917
Compute the constraints for global live range splitting from an interference pattern.

This simplifies the code and makes it faster too.

The interference patterns are saved for each candidate register. It will be
reused for actually executing the split. Work in progress.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127054 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/RegAllocGreedy.cpp