[llvm] [AArch64][SVE] Pair SVE fill/spill into LDP/STP with -msve-vector-bits=128. (PR #134068)
Ricardo Jesus via llvm-commits
llvm-commits at lists.llvm.org
Mon Apr 7 08:05:14 PDT 2025
================
@@ -87,6 +87,10 @@ static cl::opt<unsigned> LdStConstLimit("aarch64-load-store-const-scan-limit",
static cl::opt<bool> EnableRenaming("aarch64-load-store-renaming",
cl::init(true), cl::Hidden);
+// Enable SVE fill/spill pairing for VLS 128.
+static cl::opt<bool> EnableSVEFillSpillPairing("aarch64-sve-fill-spill-pairing",
+ cl::init(true), cl::Hidden);
----------------
rj-jesus wrote:
That sounds good to me. I thought having the option to disable *just* SVE pairing could be useful for debugging, but I'm happy to remove it if you don't think so.
https://github.com/llvm/llvm-project/pull/134068
More information about the llvm-commits
mailing list