OSDN Git Service

1. IMPLICIT_DEF can *re-define* any register.
authorEvan Cheng <evan.cheng@apple.com>
Sat, 5 Apr 2008 01:27:09 +0000 (01:27 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Sat, 5 Apr 2008 01:27:09 +0000 (01:27 +0000)
commit1dc7869025d91906e8305e921ddb82dac780d70e
tree34e3610e0637e52e4b08f40ea377cb1f73bd8721
parent0c0f83ff5d214a7f42e86ae62814526ba40a28cf
1. IMPLICIT_DEF can *re-define* any register.
2. Coalescer can now create an interesting situation where a register def can
   reaches itself without being killed.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49246 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/RegisterScavenging.cpp
test/CodeGen/ARM/2008-04-04-ScavengerAssert.ll [new file with mode: 0644]