OSDN Git Service

[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)
commit36acc9a9f495af6125e2b5b31c5e6b4fa0f78a12
tree88091ab7dd2cdf409813cce42d3c230330f0ca59
parenta694e228c261eec9940ea99cf60de8da4453bf8e
[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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@318777 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMInstrVFP.td
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
test/MC/ARM/directive-fpu-instrs.s
test/MC/ARM/vfp-aliases-diagnostics.s
test/MC/ARM/vfp-aliases.s