[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