[llvm-branch-commits] [clang] [llvm] [AArch64][llvm] Armv9.8-A: Add support for FEAT_SVE_PERM256 (PR #231433)

Martin Wehking via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Wed Oct 14 02:22:35 PDT 2026


================
@@ -322,6 +324,11 @@ def HasNonStreamingSVE2p2_or_SME2p2
                 AssemblerPredicateWithAll<(any_of FeatureSVE2p2, FeatureSME2p2),
                 "sme2p2 or sve2p2">;
 
+def HasMatMulFP64_or_SVE_PERM256
+    : Predicate<"Subtarget->hasSVE_PERM256() || (Subtarget->isSVEAvailable() && Subtarget->hasMatMulFP64())">,
+                AssemblerPredicateWithAll<(any_of FeatureMatMulFP64, FeatureSVE_PERM256),
+                "f64mm or sve-perm256">;
+
----------------
MartinWehking wrote:

Agreed. I replaced it with your suggestion


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


More information about the llvm-branch-commits mailing list