[llvm] [AArch64] SME definitions for C1-Ultra scheduling model (PR #194850)

David Green via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 8 02:58:30 PDT 2026


================
@@ -3650,7 +3650,7 @@ multiclass sme_tmopa_32b<bits<5> opc, RegisterOperand zn_ty, RegisterOperand zm_
 class sme2_zero_zt<string mnemonic, bits<4> opc>
     : I<(outs ZTR:$ZT), (ins ),
          mnemonic, "\t\\{ $ZT \\}",
-         "", []>, Sched<[]> {
+         "", []>, Sched<[WriteI]> {
----------------
davemgreen wrote:

WriteI seems like the wrong choice for a SME instruction. Is this because it is effectively free? That might be the other instruction though.

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


More information about the llvm-commits mailing list