diff --git a/llvm/lib/Target/RISCV/RISCVInstrInfoXSfmm.td b/llvm/lib/Target/RISCV/RISCVInstrInfoXSfmm.td index 4cb6683fbf9b9..0004926fa3ca0 100644 --- a/llvm/lib/Target/RISCV/RISCVInstrInfoXSfmm.td +++ b/llvm/lib/Target/RISCV/RISCVInstrInfoXSfmm.td @@ -342,7 +342,7 @@ class VPseudoSF_MatMul class VPseudoSF_MatMul_FRM : RISCVVPseudo<(outs), - (ins mtd_class:$rd, VRM8:$vs2, VRM8:$vs1, ixlenimm:$frm, + (ins mtd_class:$rd, VRM8:$vs2, VRM8:$vs1, vec_rm:$rm, GPRNoX0:$atm, GPRNoX0:$atn, GPRNoX0:$atk, sew:$sew, twiden:$twiden), []> { let mayLoad = 0;