[PATCH] D39196: [ARM] Remove pre-UAL FLDM/FSTM aliases

Oliver Stannard via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Oct 24 02:41:40 PDT 2017


olista01 updated this revision to Diff 120021.
olista01 retitled this revision from "[ARM] Move pre-UAL FLDM/FSTM aliases into tablegen" to "[ARM] Remove pre-UAL FLDM/FSTM aliases".
olista01 edited the summary of this revision.
olista01 added a comment.

I've double-checked, and the FLDMX and FSTMX are the only pre-UAL VFP instructions that don't have a UAL syntax, so I've removed all of the FLDMS anbd FLDMD aliases.

This still removes all of the hacks in the AsmParser, so the diagnostics for the register list operand in FLDMX and FSTMX are now the standard ones for the dpr_reglist operand class, as used by the UAL instructions.


Repository:
  rL LLVM

https://reviews.llvm.org/D39196

Files:
  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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D39196.120021.patch
Type: text/x-patch
Size: 10011 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20171024/30ca8482/attachment.bin>


More information about the llvm-commits mailing list