[clang] [llvm] [AArch64][clang][llvm] Add ACLE Armv9.7 lookup table intrinsics (PR #187046)
Jonathan Thackray via cfe-commits
cfe-commits at lists.llvm.org
Thu Jun 4 07:18:17 PDT 2026
================
@@ -6037,6 +6066,16 @@ void AArch64DAGToDAGISel::Select(SDNode *Node) {
AArch64::SRSHL_VG4_4ZZ_S, AArch64::SRSHL_VG4_4ZZ_D}))
SelectDestructiveMultiIntrinsic(Node, 4, false, Op);
return;
+ case Intrinsic::aarch64_sme_luti6_lane_x4:
+ if (auto Opc = SelectOpcodeFromVT<SelectTypeKind::AnyType>(
+ Node->getValueType(0), {0, AArch64::LUTI6_4Z2Z2ZI, 0}))
----------------
jthackray wrote:
Agreed, the `if ()` is superfluous, so removed.
https://github.com/llvm/llvm-project/pull/187046
More information about the cfe-commits
mailing list