[ARM] Remove pre-UAL FLDM/FSTM aliases
authorOliver Stannard <oliver.stannard@arm.com>
Tue, 21 Nov 2017 16:20:25 +0000 (16:20 +0000)
committerOliver Stannard <oliver.stannard@arm.com>
Tue, 21 Nov 2017 16:20:25 +0000 (16:20 +0000)
commit9cb89f6611fbdff7512e7138c4dd7202b0cfcf48
tree29cc67481780507e35167856c0531ed54020e926
parent2697f8e4b2c024d387598ce2e38f186ec4caa35e
[ARM] Remove pre-UAL FLDM/FSTM aliases

These are pre-UAL syntax, and we don't support any other pre-UAL instructions,
with the exception of FLDMX/FSTMX, which don't have a UAL equivalent. Therefore
there's no reason to keep them or their AsmParser hacks around.

With the AsmParser hacks removed, the FLDMX and FSTMX instructions get the same
operand diagnostics as the UAL instructions.

Differential revision: https://reviews.llvm.org/D39196

llvm-svn: 318777
llvm/lib/Target/ARM/ARMInstrVFP.td
llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
llvm/test/MC/ARM/directive-fpu-instrs.s
llvm/test/MC/ARM/vfp-aliases-diagnostics.s
llvm/test/MC/ARM/vfp-aliases.s