[AArch64][v8.3a] Add LDRA '[xN]!' alias.
authorAhmed Bougacha <ahmed@bougacha.org>
Wed, 26 Jun 2019 01:38:20 +0000 (18:38 -0700)
committerAhmed Bougacha <ahmed@bougacha.org>
Wed, 13 Nov 2019 18:38:11 +0000 (10:38 -0800)
commit643ac6c0420b70571ef0fc0f65ab66e736eea225
treee371c40ab30fbbe82bf5337c6dcd6140dbc8f6ac
parent142cbe73e9fe834e6abaf2d709b4a429ca3a9c44
[AArch64][v8.3a] Add LDRA '[xN]!' alias.

The instruction definition has been retroactively expanded to
allow for an alias for '[xN, 0]!' as '[xN]!'.
That wouldn't make sense on LDR, but does for LDRA.
llvm/lib/Target/AArch64/AArch64InstrFormats.td
llvm/test/MC/AArch64/armv8.3a-signed-pointer.s
llvm/test/MC/Disassembler/AArch64/armv8.3a-signed-pointer.txt