Scavenger asserts.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Sun, 2 Aug 2009 18:28:41 +0000 (18:28 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Sun, 2 Aug 2009 18:28:41 +0000 (18:28 +0000)
commit0e6a4efdd4f97137fb0a58d7bb3de07562185530
tree930b5433486d25cd6bc6e5499a1110dd01ed8ecd
parent6b30f5c86743a3386a14d15ad3faac8243b44c19
Scavenger asserts.

Allow imp-def and imp-use of anything in the scavenger asserts, just like the machine code verifier.
Allow redefinition of a sub-register of a live register.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77904 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/RegisterScavenging.h
lib/CodeGen/RegisterScavenging.cpp
test/CodeGen/Blackfin/load-intr.ll