[PATCH] D62680: [ARM] Add MVE vector load/store instructions.

Simon Tatham via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 25 01:51:50 PDT 2019


simon_tatham marked 5 inline comments as done.
simon_tatham added inline comments.


================
Comment at: llvm/lib/Target/ARM/ARMInstrMVE.td:3611
+
+// Trivial multiclass (only defining one thing), with the same API as
+// the previous one, for use when the memory size is one byte, so
----------------
ostannard wrote:
> Why is this needed, could we just define instances of MVE_VLDRSTR_rq directly below?
The idea was partly to abstract away all the parameters to MVE_VLDRSTR_rq that are common between the byte variants, and mostly to make all the defms look similar enough that the reader can focus on only the //necessary// differences.

Perhaps a one-element defm was silly and I should turn it into an ordinary subclass, though.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D62680/new/

https://reviews.llvm.org/D62680





More information about the llvm-commits mailing list