diff --git a/llvm/lib/Target/RISCV/RISCVInstrInfoXSpacemiT.td b/llvm/lib/Target/RISCV/RISCVInstrInfoXSpacemiT.td index 980931ea12a4f..995379042daa8 100644 --- a/llvm/lib/Target/RISCV/RISCVInstrInfoXSpacemiT.td +++ b/llvm/lib/Target/RISCV/RISCVInstrInfoXSpacemiT.td @@ -104,10 +104,10 @@ let Predicates = [HasVendorXSMTVDot], ElementsDependOn = EltDepsVL in { // Base vector dot product (no slide) instructions // NOTE: Destination registers (vd) MUST be even-numbered (v0, v2, ..., v30) // due to hardware alignment constraints. Using odd registers may cause undefined behavior. -def VMADOT : RVInstSMTVDot; -def VMADOTU : RVInstSMTVDot; -def VMADOTSU : RVInstSMTVDot; -def VMADOTUS : RVInstSMTVDot; +def SMT_VMADOT : RVInstSMTVDot; +def SMT_VMADOTU : RVInstSMTVDot; +def SMT_VMADOTSU : RVInstSMTVDot; +def SMT_VMADOTUS : RVInstSMTVDot; //===----------------------------------------------------------------------===// // Sliding-window Vector Dot Product Instructions @@ -123,17 +123,17 @@ def VMADOTUS : RVInstSMTVDot; // NOTE: Destination registers (vd) and first source register (vs1) MUST be // even-numbered (v0, v2, ..., v30) due to hardware alignment constraints. // Using odd registers may cause undefined behavior. -def VMADOT1 : RVInstSMTVDotSlide; -def VMADOT1U : RVInstSMTVDotSlide; -def VMADOT1SU : RVInstSMTVDotSlide; -def VMADOT1US : RVInstSMTVDotSlide; -def VMADOT2 : RVInstSMTVDotSlide; -def VMADOT2U : RVInstSMTVDotSlide; -def VMADOT2SU : RVInstSMTVDotSlide; -def VMADOT2US : RVInstSMTVDotSlide; -def VMADOT3 : RVInstSMTVDotSlide; -def VMADOT3U : RVInstSMTVDotSlide; -def VMADOT3SU : RVInstSMTVDotSlide; -def VMADOT3US : RVInstSMTVDotSlide; +def SMT_VMADOT1 : RVInstSMTVDotSlide; +def SMT_VMADOT1U : RVInstSMTVDotSlide; +def SMT_VMADOT1SU : RVInstSMTVDotSlide; +def SMT_VMADOT1US : RVInstSMTVDotSlide; +def SMT_VMADOT2 : RVInstSMTVDotSlide; +def SMT_VMADOT2U : RVInstSMTVDotSlide; +def SMT_VMADOT2SU : RVInstSMTVDotSlide; +def SMT_VMADOT2US : RVInstSMTVDotSlide; +def SMT_VMADOT3 : RVInstSMTVDotSlide; +def SMT_VMADOT3U : RVInstSMTVDotSlide; +def SMT_VMADOT3SU : RVInstSMTVDotSlide; +def SMT_VMADOT3US : RVInstSMTVDotSlide; +} } -} \ No newline at end of file