[llvm] [AArch64] Generate zeroing forms of certain SVE2.2 instructions (1/n) (PR #115535)

Paul Walker via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 11 06:55:19 PST 2024


================
@@ -273,6 +273,8 @@ def HasSVE2p1_or_HasSME2p1
 def HasSVE2p2orSME2p2
     : Predicate<"Subtarget->isSVEorStreamingSVEAvailable() && (Subtarget->hasSVE2p2() || Subtarget->hasSME2p2())">,
                  AssemblerPredicateWithAll<(any_of FeatureSME2p2, FeatureSVE2p2), "sme2p2 or sve2p2">;
+def NotHasSVE2p2orSME2p2
----------------
paulwalker-arm wrote:

It would be better for this to reflect the intent of the "feature" so perhaps something like "UseUnaryUdefPseudos" to alongside the existing UseExperimentalZeroingPseudos.

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


More information about the llvm-commits mailing list