[llvm] [AArch64] Add C1-Premium scheduling model (PR #185398)
Nashe Mncube via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 15 07:48:46 PDT 2026
================
@@ -0,0 +1,67 @@
+# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py
+# RUN: llvm-mca -mtriple=aarch64 -mcpu=c1-premium -instruction-tables < %p/../Inputs/bf16-instructions.s | FileCheck %s
+
+# CHECK: Instruction Info:
+# CHECK-NEXT: [1]: #uOps
+# CHECK-NEXT: [2]: Latency
+# CHECK-NEXT: [3]: RThroughput
+# CHECK-NEXT: [4]: MayLoad
+# CHECK-NEXT: [5]: MayStore
+# CHECK-NEXT: [6]: HasSideEffects (U)
+
+# CHECK: [1] [2] [3] [4] [5] [6] Instructions:
+# CHECK-NEXT: 1 3 0.50 bfcvt h0, s0
+# CHECK-NEXT: 1 3 0.50 bfcvtn v0.4h, v0.4s
+# CHECK-NEXT: 1 3 0.50 bfcvtn2 v0.8h, v0.4s
+# CHECK-NEXT: 1 2 0.50 bfdot v0.2s, v24.4h, v14.2h[2]
----------------
nasherm wrote:
Done
https://github.com/llvm/llvm-project/pull/185398
More information about the llvm-commits
mailing list