summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine
diff options
context:
space:
mode:
authorAlkis Evlogimenos <alkis@evlogimenos.com>2003-12-28 17:58:18 +0000
committerAlkis Evlogimenos <alkis@evlogimenos.com>2003-12-28 17:58:18 +0000
commit43b587d94d8f094d1596635fff98e31203f4d748 (patch)
tree68b6bb78faced4a9cb27e0d0432d9ea661921b9e /llvm/lib/ExecutionEngine
parent52564b207137f1d69d11ba66bcbb210cb8b76929 (diff)
downloadbcm5719-llvm-43b587d94d8f094d1596635fff98e31203f4d748.tar.gz
bcm5719-llvm-43b587d94d8f094d1596635fff98e31203f4d748.zip
Add coalescing to register allocator. A hint is added to each interval
which denotes the register we would like to be assigned to (virtual or physical). In register allocation, if this hint exists and we can map it to a physical register (it is either a physical register or it is a virtual register that already got assigned to a physical one) we use that register if it is available instead of a random one in the free pool. llvm-svn: 10634
Diffstat (limited to 'llvm/lib/ExecutionEngine')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud