[PATCH] D64413: [ARM] Enable VPUSH/VPOP aliases when either MVE or VFP is present
Dave Green via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Jul 9 11:40:45 PDT 2019
dmgreen accepted this revision.
dmgreen added a comment.
This revision is now accepted and ready to land.
Other than a couple of test nits, LGTM.
================
Comment at: llvm/test/MC/ARM/mve-fp-registers.s:52
+
+vpop.32 {d0-d15}
+# FP32: vpop {{.*}} @ encoding: [0xbd,0xec,0x20,0x0b]
----------------
I think this should be vpop.64
================
Comment at: llvm/test/MC/ARM/mve-fp-registers.s:64
+
+vpush.16 {d0-d15}
+# FP32: vpush {{.*}} @ encoding: [0x2d,0xed,0x20,0x0b]
----------------
same here.
================
Comment at: llvm/test/MC/ARM/mve-fp-registers.s:88
+
+vpush.16 {s0-s31}
+# FP32: vpush {{.*}} @ encoding: [0x2d,0xed,0x20,0x0a]
----------------
and this one vpush.32
(although none of these we seems to be very stringent on, the spec says "If present, it must be equal to the size in bits, 32 or 64, of the registers being transferred." )
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D64413/new/
https://reviews.llvm.org/D64413
More information about the llvm-commits
mailing list