llvm-6502/test/CodeGen
Hal Finkel 5cad12d12a Fix PPC64 64-bit GPR inline asm constraint matching
Internally, the PowerPC backend names the 32-bit GPRs R[0-9]+, and names the
64-bit parent GPRs X[0-9]+. When matching inline assembly constraints with
explicit register names, on PPC64 when an i64 MVT has been requested, we need
to follow gcc's convention of using r[0-9]+ to refer to the 64-bit (parent)
registers.

At some point, we'll probably want to arrange things so that the generic code
in TargetLowering uses the AsmName fields declared in *RegisterInfo.td in order
to match these inline asm register constraints. If we do that, this change can
be reverted.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187693 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-03 12:25:10 +00:00
..
AArch64 AArch64: add initial NEON support 2013-08-01 09:20:35 +00:00
ARM Temporarily revert "Debug Info Finder|Verifier: handle DbgLoc attached to 2013-08-02 00:49:44 +00:00
CPP
Generic
Hexagon
Inputs
Mips [mips] Expand vector truncating stores and extending loads. 2013-08-02 19:23:33 +00:00
MSP430
NVPTX
PowerPC Fix PPC64 64-bit GPR inline asm constraint matching 2013-08-03 12:25:10 +00:00
R600 R600: Add 64-bit float load/store support 2013-08-01 15:23:42 +00:00
SI
SPARC
SystemZ [SystemZ] Reuse CC results for integer comparisons with zero 2013-08-01 10:39:40 +00:00
Thumb
Thumb2
X86 Temporarily revert "Debug Info Finder|Verifier: handle DbgLoc attached to 2013-08-02 00:49:44 +00:00
XCore XCore target: Fix Vararg handling 2013-08-01 08:29:44 +00:00