[llvm] [AArch64] Neoverse V1 scheduling info (PR #126707)
David Green via llvm-commits
llvm-commits at lists.llvm.org
Tue Feb 11 04:28:58 PST 2025
================
@@ -98,377 +103,487 @@ def V1Write_0c_0Z : SchedWriteRes<[]>;
def V1Write_1c_1B : SchedWriteRes<[V1UnitB]> { let Latency = 1; }
def V1Write_1c_1I : SchedWriteRes<[V1UnitI]> { let Latency = 1; }
-def V1Write_1c_1I_1Flg : SchedWriteRes<[V1UnitI, V1UnitFlg]> { let Latency = 1; }
+def V1Write_1c_1I_1Flg : SchedWriteRes<[V1UnitI, V1UnitFlg]> { let Latency = 1;
+ let NumMicroOps = 2; }
----------------
davemgreen wrote:
I wouldn't expect these to use 2 micro ops I don't think. Can you explain why?
https://github.com/llvm/llvm-project/pull/126707
More information about the llvm-commits
mailing list