Added register reassignment prototype to RAGreedy. It's a simple
authorAndrew Trick <atrick@apple.com>
Thu, 9 Dec 2010 18:15:21 +0000 (18:15 +0000)
committerAndrew Trick <atrick@apple.com>
Thu, 9 Dec 2010 18:15:21 +0000 (18:15 +0000)
commitb853e6c3702149cdbbd6fa404334e3ba0055641a
tree2daa08a7cd8703e8d397588a903545c4dfb965d9
parentf2f516fc2680168caac9981a4dd17cc37c639c71
Added register reassignment prototype to RAGreedy. It's a simple
heuristic to reshuffle register assignments when we can't find an
available reg.

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