From ccdd4ae1db23804c751ec8b9eacaff8a96d87c1a Mon Sep 17 00:00:00 2001 From: Stanislav Mekhanoshin Date: Wed, 25 Jan 2023 11:58:58 -0800 Subject: [PATCH] [AMDGPU] Remove predicates from real dot instructions. NFCI. These are copied from pseudos automatically. Differential Revision: https://reviews.llvm.org/D142575 --- llvm/lib/Target/AMDGPU/VOP3PInstructions.td | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/llvm/lib/Target/AMDGPU/VOP3PInstructions.td b/llvm/lib/Target/AMDGPU/VOP3PInstructions.td index da12515..f5a46f4 100644 --- a/llvm/lib/Target/AMDGPU/VOP3PInstructions.td +++ b/llvm/lib/Target/AMDGPU/VOP3PInstructions.td @@ -1081,28 +1081,16 @@ defm V_FMA_MIXHI_F16 : VOP3P_Real_vi <0x22>; } -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_MIX_F32 : VOP3P_Real_gfx10_gfx11_Triple <0x20>; 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 -- 2.7.4