[llvm] [AArch64] Initial Olympus scheduling model. (PR #171607)

Sjoerd Meijer via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 18 04:05:14 PST 2025


================
@@ -2089,7 +2089,7 @@ class SpecialReturn<bits<4> opc, string asm>
 let mayLoad = 1 in
 class RCPCLoad<bits<2> sz, string asm, RegisterClass RC>
   : I<(outs RC:$Rt), (ins GPR64sp0:$Rn), asm, "\t$Rt, [$Rn]", "", []>,
-  Sched<[]> {
+  Sched<[WriteLD]> {
----------------
sjoerdmeijer wrote:

No strong opinions because it is a minor thing, but this causes a test change in llvm/test/CodeGen/AArch64/rcpc3-sve.ll that ideally shouldn't be affected by an olympus schemodel, strongly suggesting this is nice little separate fix. 

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


More information about the llvm-commits mailing list