[PATCH] D150958: [SME2/SVE2p1] Change psel intrinsic such that the result/first operand are not overloaded.

Caroline via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon May 22 05:52:37 PDT 2023


CarolineConcatto added inline comments.


================
Comment at: llvm/lib/Target/AArch64/SMEInstrFormats.td:1326
   let AddedComplexity = 1 in {
-    def : Pat<(nxv16i1 (op (nxv16i1 PPRAny:$Pn), (nxv16i1 PPRAny:$Pm),
+    def : Pat<(nxv16i1 (op (nxv16i1 PPRAny:$Pn), (nxv16i1 PPR8:$Pm),
                (i32 (tileslice8 MatrixIndexGPR32Op12_15:$idx, sme_elm_idx0_15:$imm)))),
----------------
Can you change this to be PPR8?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D150958



More information about the llvm-commits mailing list