llvm-6502/include
Jakob Stoklund Olesen 459b74b964 Encode register class constreaints in inline asm instructions.
The inline asm operand constraint is initially encoded in the virtual
register for the operand, but that register class may change during
coalescing, and the original constraint is lost.

Encode the original register class as part of the flag word for each
inline asm operand.  This makes it possible to recover the actual
constraint required by inline asm, just like we can for normal
instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141833 91177308-0d34-0410-b5e6-96231b3b80d8
2011-10-12 23:37:29 +00:00
..
llvm Encode register class constreaints in inline asm instructions. 2011-10-12 23:37:29 +00:00
llvm-c Change relocation API to be per section. This time without breaking GCC. 2011-10-07 19:25:32 +00:00