AArch64: error when both positional & named operands are used.
authorTim Northover <tnorthover@apple.com>
Thu, 13 Mar 2014 09:00:13 +0000 (09:00 +0000)
committerTim Northover <tnorthover@apple.com>
Thu, 13 Mar 2014 09:00:13 +0000 (09:00 +0000)
commit2d9f3bf9f97aa768ffba70c906b89bae01c27330
tree4848824c065a981093e1cfc407f65e719a443933
parenta2b15f5079534ed51b1f0bf9158a1b3a5f4ae688
AArch64: error when both positional & named operands are used.

Only one instruction pair needed changing: SMULH & UMULH. The previous
code worked, but MC was doing extra work treating Ra as a valid
operand (which then got completely overwritten in MCCodeEmitter).

No behaviour change, so no tests.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@203772 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64.td
lib/Target/AArch64/AArch64InstrFormats.td
lib/Target/AArch64/AArch64InstrInfo.td