[clang] [llvm] [Clang][LLVM][AArch64] Add intrinsic for LUTI4 SME2 instruction (PR #97755)

via llvm-commits llvm-commits at lists.llvm.org
Mon Sep 23 02:22:42 PDT 2024


================
@@ -5415,6 +5423,11 @@ void AArch64DAGToDAGISel::Select(SDNode *Node) {
         SelectMultiVectorLuti(Node, 2, Opc, 3);
       return;
     }
+    case Intrinsic::aarch64_sme_luti4_zt_x4: {
+      // Does not have immediate but it has 2ZPR input
+      SelectMultiVectorLuti(Node, 4, AArch64::LUTI4_4ZZT2Z, 0, true);
----------------
CarolineConcatto wrote:

I create a SelectMultiVectorLutiLane and a SelectMultiVectorLuti.

https://github.com/llvm/llvm-project/pull/97755


More information about the llvm-commits mailing list