[clang] [llvm] [AArch64][clang][llvm] Add ACLE Armv9.7 lookup table intrinsics (PR #187046)
via cfe-commits
cfe-commits at lists.llvm.org
Wed Jun 3 03:55:39 PDT 2026
================
@@ -3978,14 +3983,21 @@ class sme2_luti6_vector_vg4_base<RegisterOperand zd_ty, string asm>
}
class sme2_luti6_vector_vg4_consecutive<string asm>
- : sme2_luti6_vector_vg4_base<ZZZZ_h_mul_r, asm> {
+ : sme2_luti6_vector_vg4_base<ZZZZ_h_mul_r, ZZ_Any, asm> {
+ let Inst{15-10} = 0b111101;
+ let Inst{4-2} = Zd;
+ let Inst{1-0} = 0b00;
+}
+
+class sme2_luti6_vector_vg4_consecutive_x3<string asm>
----------------
CarolineConcatto wrote:
This instruction does not exist. We cannot create. It should probably try to understand how aarch64_sme_luti6_lane_x4_x3 maps to LUTI6_4Z2Z2ZI.
https://github.com/llvm/llvm-project/pull/187046
More information about the cfe-commits
mailing list