Keep track of the last place a live virtreg was used.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Tue, 11 May 2010 23:24:45 +0000 (23:24 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Tue, 11 May 2010 23:24:45 +0000 (23:24 +0000)
commit76b4d5a0210f161c08543f00f355955c94d3f2ec
tree541d134aa90d09f5443769cae532d5f267ca03c4
parent9d7019f586719a03f3519142ca2166166962e433
Keep track of the last place a live virtreg was used.
This allows us to add accurate kill markers, something the scavenger likes.
Add some more tests from ARM that needed this.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103521 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/RegAllocFast.cpp
test/CodeGen/ARM/2008-02-04-LocalRegAllocBug.ll
test/CodeGen/ARM/2008-02-29-RegAllocLocal.ll
test/CodeGen/ARM/2009-05-07-RegAllocLocal.ll