[llvm] Add FPMR register and update dependencies of FP8 instructions (PR #102910)

via llvm-commits llvm-commits at lists.llvm.org
Wed Aug 14 06:56:35 PDT 2024


================
@@ -10306,15 +10316,38 @@ class sve2_fp8_mla_long_long_by_indexed_elem<bits<2> TT, string mnemonic>
   let Constraints = "$Zda = $_Zda";
   let DestructiveInstType = DestructiveOther;
   let ElementSize         = ZPR32.ElementSize;
+  let Uses = [FPMR, FPCR];
+}
+
+class sve_fp8_dot_indexed<bit bf, ZPRRegOp dst_ty, Operand iop_ty, string mnemonic>
+: I<(outs dst_ty:$Zda), (ins dst_ty:$_Zda, ZPR8:$Zn, ZPR3b8:$Zm, iop_ty:$iop),
----------------
Lukacma wrote:

Oh okay. I see now what you meant. Done

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


More information about the llvm-commits mailing list