Index: llvm/lib/Target/AMDGPU/VOP3PInstructions.td =================================================================== --- llvm/lib/Target/AMDGPU/VOP3PInstructions.td +++ llvm/lib/Target/AMDGPU/VOP3PInstructions.td @@ -1081,28 +1081,16 @@ } -let SubtargetPredicate = HasDot2Insts in { - defm V_DOT2_I32_I16 : VOP3P_Real_vi <0x26>; defm V_DOT2_U32_U16 : VOP3P_Real_vi <0x27>; -} // End SubtargetPredicate = HasDot2Insts - -let SubtargetPredicate = HasDot7Insts in { - defm V_DOT2_F32_F16 : VOP3P_Real_vi <0x23>; defm V_DOT4_U32_U8 : VOP3P_Real_vi <0x29>; defm V_DOT8_U32_U4 : VOP3P_Real_vi <0x2b>; -} // End SubtargetPredicate = HasDot7Insts - -let SubtargetPredicate = HasDot1Insts in { - defm V_DOT4_I32_I8 : VOP3P_Real_vi <0x28>; defm V_DOT8_I32_I4 : VOP3P_Real_vi <0x2a>; -} // End SubtargetPredicate = HasDot1Insts - let SubtargetPredicate = HasMAIInsts in { defm V_ACCVGPR_READ_B32 : VOP3P_Real_MAI <0x58>; @@ -1225,24 +1213,12 @@ defm V_FMA_MIXLO_F16 : VOP3P_Real_gfx10_gfx11_Triple <0x21>; defm V_FMA_MIXHI_F16 : VOP3P_Real_gfx10_gfx11_Triple <0x22>; -let SubtargetPredicate = HasDot2Insts in { - defm V_DOT2_I32_I16 : VOP3P_Real_gfx10 <0x14>; defm V_DOT2_U32_U16 : VOP3P_Real_gfx10 <0x15>; -} // End SubtargetPredicate = HasDot2Insts - -let SubtargetPredicate = HasDot7Insts in { - defm V_DOT2_F32_F16 : VOP3P_Real_gfx10_gfx11_Triple <0x13>; defm V_DOT4_U32_U8 : VOP3P_Real_gfx10_gfx11 <0x17>; defm V_DOT8_U32_U4 : VOP3P_Real_gfx10_gfx11 <0x19>; -} // End SubtargetPredicate = HasDot7Insts - -let SubtargetPredicate = HasDot1Insts in { - defm V_DOT4_I32_I8 : VOP3P_Real_gfx10 <0x16>; defm V_DOT8_I32_I4 : VOP3P_Real_gfx10 <0x18>; - -} // End SubtargetPredicate = HasDot1Insts