[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