[clang] [llvm] [AArch64][llvm] Add intrinsics for SVE BFSCALE (PR #172025)

via cfe-commits cfe-commits at lists.llvm.org
Tue Dec 16 07:49:46 PST 2025


================
@@ -211,7 +211,7 @@ def HasSME2p2        : Predicate<"Subtarget->isStreaming() && Subtarget->hasSME2
                                  AssemblerPredicateWithAll<(all_of FeatureSME2p2), "sme2p2">;
 def HasSVEAES2       : Predicate<"Subtarget->hasSVEAES2()">,
                                  AssemblerPredicateWithAll<(all_of FeatureSVEAES2), "sve-aes2">;
-def HasSVEBFSCALE    : Predicate<"Subtarget->isSVEorStreamingSVEAvailable() && Subtarget->hasSVEBFSCALE()">,
+def HasSVEBFSCALE    : Predicate<"Subtarget->isSVEorStreamingSVEAvailable() && Subtarget->hasSVE_BFSCALE()">,
----------------
Lukacma wrote:

I still find predicates for SME BFSCALE and BFMUL convoluted, but I guess it works and it was convoluted before this patch, so it can be resolved later.

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


More information about the cfe-commits mailing list