[llvm] [AArch64] Lower factor-of-2 interleaved stores to STNP (PR #177938)

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 10 05:47:26 PST 2026


================
@@ -18573,6 +18610,30 @@ bool AArch64TargetLowering::lowerInterleavedStore(Instruction *Store,
                             BaseAddr, DL)))
     return false;
 
+  // Conditionally skip nontemporal stores, because in that case we should
+  // prioritize emitting non-temporal store instructions, but AArch64 doesn't
+  // have non-temporal interleaved stores.
----------------
fhahn wrote:

```suggestion
  // Conditionally skip nontemporal stores to prioritize emitting non-temporal store instructions, even though AArch64 doesn't have non-temporal interleaved stores.
```

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


More information about the llvm-commits mailing list