[PATCH] D136690: [AArch64][SVE2] Add the SVE2.1 shift-and-narrow instructions

Paul Walker via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Oct 25 12:16:40 PDT 2022


paulwalker-arm added inline comments.


================
Comment at: llvm/lib/Target/AArch64/SVEInstrFormats.td:8701
+// SVE2 multi-vec shift narrow
+class sve2p1_multi_vec_shift_narrow<string mnemonic, bits<2> opc>
+    : I<(outs ZPR16:$Zd), (ins ZZ_s_mul_r:$Zn, vecshiftR16:$imm4),
----------------
Much like D136689 can you expose `tsz` at this level and then hide it with a multiclass?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D136690



More information about the llvm-commits mailing list