[llvm] [AArch64] Lower fixed-length interleaved stores with SVE (PR #213692)

Kamlesh Kumar via llvm-commits llvm-commits at lists.llvm.org
Wed Aug 5 06:55:02 PDT 2026


================
@@ -27820,6 +27822,37 @@ performInterleavedStoreCombine(SDNode *N, TargetLowering::DAGCombinerInfo &DCI,
                                    DAG.getVTList(MVT::Other), Ops,
                                    MemN->getMemoryVT(), MemN->getMemOperand());
   }
+
+  // Fixed-length vectors using SVE
+  if (!Subtarget.isSVEorStreamingSVEAvailable())
+    return SDValue();
----------------
kamleshbhalui wrote:

there is already a check  for this above at line 27776. I will add the test.

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


More information about the llvm-commits mailing list