After physreg coalescing, physical registers might not have live ranges where
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Mon, 28 Jun 2010 19:39:57 +0000 (19:39 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Mon, 28 Jun 2010 19:39:57 +0000 (19:39 +0000)
commit610bebf777de07ca68f016a63b548fbe22c2fd3c
tree0a3a4bf85c9e5db077747a7d9dd1066e0a879bc1
parent0b9b85647ca27a85f0a41fe5e5a36389636de940
After physreg coalescing, physical registers might not have live ranges where
you would expect.

Don't assert on that case, just give up.

This fixes PR7513.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107046 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SimpleRegisterCoalescing.cpp