[llvm] [RISCV] Add scheduling info for Zcmp (PR #82719)
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Fri Feb 23 09:57:54 PST 2024
================
@@ -163,3 +167,12 @@ define i32 @not_zcmp_mv(i32 %num, i32 %f) nounwind {
%res = call i32 @func(i32 1, i32 %f)
ret i32 %res
}
+
+; CHECK32ZCMPMIR-LABEL: name: zcmp_mv
+; CHECK32ZCMPMIR: $x9, $x8 = CM_MVSA01 implicit $x10, implicit $x11
+; CHECK32ZCMPMIR: CM_MVA01S killed $x9, $x8, implicit-def $x10, implicit-def $x11
+; CHECK32ZCMPMIR-LABEL: name: not_zcmp_mv
+; CHECK32ZCMPMIR-NOT: CM_MVSA01
+; CHECK32ZCMPMIR-NOT: CM_MVA01S
+;; NOTE: These prefixes are unused and the list is autogenerated. Do not add tests below this line:
+; CHECK32ZCMPMIR: {{.*}}
----------------
topperc wrote:
probably something to do with those lines being generated by update_mir_test_checks.py rather than update_llc_test_checks.py.
https://github.com/llvm/llvm-project/pull/82719
More information about the llvm-commits
mailing list