[llvm] [AArch64][SME] Spill p-regs as z-regs when streaming hazards are possible (PR #123752)
Sander de Smalen via llvm-commits
llvm-commits at lists.llvm.org
Thu Jan 23 04:20:09 PST 2025
================
@@ -86,6 +86,11 @@ static cl::alias AArch64StreamingStackHazardSize(
cl::desc("alias for -aarch64-streaming-hazard-size"),
cl::aliasopt(AArch64StreamingHazardSize));
+static cl::opt<bool> EnableZPRPredicateSpills(
+ "aarch64-enable-zpr-predicate-spills", cl::init(false), cl::Hidden,
----------------
sdesmalen-arm wrote:
I think we can turn this on by default for functions that require a hazard size > 0.
https://github.com/llvm/llvm-project/pull/123752
More information about the llvm-commits
mailing list