Emit a proper error message when register allocators run out of registers.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Fri, 6 May 2011 21:58:30 +0000 (21:58 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Fri, 6 May 2011 21:58:30 +0000 (21:58 +0000)
commitbf4e10f2f69db24c107cb61d6fe10ed5b2047374
treeec536f35f5ea9a02bff00d6b9dfb56fa3c85c339
parent9b668535a8900a0a86dfa410e2ed843db4b5555e
Emit a proper error message when register allocators run out of registers.

This can't be just an assertion, users can always write impossible inline
assembly. Such an assembly statement should be included in the error message.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131024 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/RegAllocBasic.cpp
lib/CodeGen/RegAllocGreedy.cpp
test/CodeGen/X86/inline-asm-error.ll [new file with mode: 0644]