[llvm] [AArch64][SVE] Select non-temporal instructions for unpredicated loads/stores with the nontemporal flag (PR #171261)

Ricardo Jesus via llvm-commits llvm-commits at lists.llvm.org
Wed Dec 10 07:11:50 PST 2025


================
@@ -3061,29 +3061,22 @@ let Predicates = [HasSVE_or_SME] in {
 
   multiclass unpred_store<PatFrag Store, ValueType Ty, Instruction RegRegInst,
                           Instruction RegImmInst, Instruction PTrue,
-                          ComplexPattern AddrCP> {
-    let AddedComplexity = 1 in {
+                          ComplexPattern AddrCP, int AddedComplexity = 0>  {
----------------
rj-jesus wrote:

Could you maybe rename `AddedComplexity` to `BaseComplexity`? Please also see my comment below on whether the `AddedComplexity` changes are needed.

There's also an unintentional space after `>`.

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


More information about the llvm-commits mailing list