reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc
23068   { 13238 /* v_add_co_u32 */, AMDGPU::V_ADD_CO_U32_sdwa_gfx9, ConvertCustom_cvtSdwaVOP2b, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only, { MCK_VGPR_32, MCK_VCC, MCK_SDWAWithInt32InputMods, MCK_SDWAWithInt32InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
23075   { 13378 /* v_add_u32 */, AMDGPU::V_ADD_U32_sdwa_gfx9, ConvertCustom_cvtSdwaVOP2, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only, { MCK_VGPR_32, MCK_SDWAWithInt32InputMods, MCK_SDWAWithInt32InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
23078   { 13388 /* v_addc_co_u32 */, AMDGPU::V_ADDC_CO_U32_sdwa_gfx9, ConvertCustom_cvtSdwaVOP2b, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only, { MCK_VGPR_32, MCK_VCC, MCK_SDWAWithInt32InputMods, MCK_SDWAWithInt32InputMods, MCK_VCC, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
23517   { 25975 /* v_sub_co_u32 */, AMDGPU::V_SUB_CO_U32_sdwa_gfx9, ConvertCustom_cvtSdwaVOP2b, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only, { MCK_VGPR_32, MCK_VCC, MCK_SDWAWithInt32InputMods, MCK_SDWAWithInt32InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
23524   { 26090 /* v_sub_u32 */, AMDGPU::V_SUB_U32_sdwa_gfx9, ConvertCustom_cvtSdwaVOP2, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only, { MCK_VGPR_32, MCK_SDWAWithInt32InputMods, MCK_SDWAWithInt32InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
23527   { 26100 /* v_subb_co_u32 */, AMDGPU::V_SUBB_CO_U32_sdwa_gfx9, ConvertCustom_cvtSdwaVOP2b, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only, { MCK_VGPR_32, MCK_VCC, MCK_SDWAWithInt32InputMods, MCK_SDWAWithInt32InputMods, MCK_VCC, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
23530   { 26125 /* v_subbrev_co_u32 */, AMDGPU::V_SUBBREV_CO_U32_sdwa_gfx9, ConvertCustom_cvtSdwaVOP2b, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only, { MCK_VGPR_32, MCK_VCC, MCK_SDWAWithInt32InputMods, MCK_SDWAWithInt32InputMods, MCK_VCC, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
23538   { 26175 /* v_subrev_co_u32 */, AMDGPU::V_SUBREV_CO_U32_sdwa_gfx9, ConvertCustom_cvtSdwaVOP2b, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only, { MCK_VGPR_32, MCK_VCC, MCK_SDWAWithInt32InputMods, MCK_SDWAWithInt32InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
23545   { 26259 /* v_subrev_u32 */, AMDGPU::V_SUBREV_U32_sdwa_gfx9, ConvertCustom_cvtSdwaVOP2, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only, { MCK_VGPR_32, MCK_SDWAWithInt32InputMods, MCK_SDWAWithInt32InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
72897   { 13238 /* v_add_co_u32 */, 12 /* 2, 3 */, MCK_SDWAWithInt32InputMods, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
72898   { 13238 /* v_add_co_u32 */, 16 /* 4 */, MCK_ImmClampSI, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
72899   { 13238 /* v_add_co_u32 */, 32 /* 5 */, MCK_ImmSDWADstSel, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
72900   { 13238 /* v_add_co_u32 */, 128 /* 7 */, MCK_ImmSDWASrc0Sel, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
72901   { 13238 /* v_add_co_u32 */, 256 /* 8 */, MCK_ImmSDWASrc1Sel, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
72902   { 13238 /* v_add_co_u32 */, 64 /* 6 */, MCK_ImmSDWADstUnused, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
73040   { 13378 /* v_add_u32 */, 6 /* 1, 2 */, MCK_SDWAWithInt32InputMods, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
73041   { 13378 /* v_add_u32 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
73042   { 13378 /* v_add_u32 */, 16 /* 4 */, MCK_ImmSDWADstSel, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
73043   { 13378 /* v_add_u32 */, 64 /* 6 */, MCK_ImmSDWASrc0Sel, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
73044   { 13378 /* v_add_u32 */, 128 /* 7 */, MCK_ImmSDWASrc1Sel, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
73045   { 13378 /* v_add_u32 */, 32 /* 5 */, MCK_ImmSDWADstUnused, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
73058   { 13388 /* v_addc_co_u32 */, 12 /* 2, 3 */, MCK_SDWAWithInt32InputMods, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
73059   { 13388 /* v_addc_co_u32 */, 32 /* 5 */, MCK_ImmClampSI, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
73060   { 13388 /* v_addc_co_u32 */, 64 /* 6 */, MCK_ImmSDWADstSel, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
73061   { 13388 /* v_addc_co_u32 */, 256 /* 8 */, MCK_ImmSDWASrc0Sel, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
73062   { 13388 /* v_addc_co_u32 */, 512 /* 9 */, MCK_ImmSDWASrc1Sel, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
73063   { 13388 /* v_addc_co_u32 */, 128 /* 7 */, MCK_ImmSDWADstUnused, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79699   { 25975 /* v_sub_co_u32 */, 12 /* 2, 3 */, MCK_SDWAWithInt32InputMods, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79700   { 25975 /* v_sub_co_u32 */, 16 /* 4 */, MCK_ImmClampSI, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79701   { 25975 /* v_sub_co_u32 */, 32 /* 5 */, MCK_ImmSDWADstSel, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79702   { 25975 /* v_sub_co_u32 */, 128 /* 7 */, MCK_ImmSDWASrc0Sel, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79703   { 25975 /* v_sub_co_u32 */, 256 /* 8 */, MCK_ImmSDWASrc1Sel, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79704   { 25975 /* v_sub_co_u32 */, 64 /* 6 */, MCK_ImmSDWADstUnused, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79833   { 26090 /* v_sub_u32 */, 6 /* 1, 2 */, MCK_SDWAWithInt32InputMods, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79834   { 26090 /* v_sub_u32 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79835   { 26090 /* v_sub_u32 */, 16 /* 4 */, MCK_ImmSDWADstSel, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79836   { 26090 /* v_sub_u32 */, 64 /* 6 */, MCK_ImmSDWASrc0Sel, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79837   { 26090 /* v_sub_u32 */, 128 /* 7 */, MCK_ImmSDWASrc1Sel, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79838   { 26090 /* v_sub_u32 */, 32 /* 5 */, MCK_ImmSDWADstUnused, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79851   { 26100 /* v_subb_co_u32 */, 12 /* 2, 3 */, MCK_SDWAWithInt32InputMods, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79852   { 26100 /* v_subb_co_u32 */, 32 /* 5 */, MCK_ImmClampSI, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79853   { 26100 /* v_subb_co_u32 */, 64 /* 6 */, MCK_ImmSDWADstSel, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79854   { 26100 /* v_subb_co_u32 */, 256 /* 8 */, MCK_ImmSDWASrc0Sel, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79855   { 26100 /* v_subb_co_u32 */, 512 /* 9 */, MCK_ImmSDWASrc1Sel, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79856   { 26100 /* v_subb_co_u32 */, 128 /* 7 */, MCK_ImmSDWADstUnused, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79877   { 26125 /* v_subbrev_co_u32 */, 12 /* 2, 3 */, MCK_SDWAWithInt32InputMods, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79878   { 26125 /* v_subbrev_co_u32 */, 32 /* 5 */, MCK_ImmClampSI, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79879   { 26125 /* v_subbrev_co_u32 */, 64 /* 6 */, MCK_ImmSDWADstSel, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79880   { 26125 /* v_subbrev_co_u32 */, 256 /* 8 */, MCK_ImmSDWASrc0Sel, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79881   { 26125 /* v_subbrev_co_u32 */, 512 /* 9 */, MCK_ImmSDWASrc1Sel, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79882   { 26125 /* v_subbrev_co_u32 */, 128 /* 7 */, MCK_ImmSDWADstUnused, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79946   { 26175 /* v_subrev_co_u32 */, 12 /* 2, 3 */, MCK_SDWAWithInt32InputMods, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79947   { 26175 /* v_subrev_co_u32 */, 16 /* 4 */, MCK_ImmClampSI, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79948   { 26175 /* v_subrev_co_u32 */, 32 /* 5 */, MCK_ImmSDWADstSel, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79949   { 26175 /* v_subrev_co_u32 */, 128 /* 7 */, MCK_ImmSDWASrc0Sel, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79950   { 26175 /* v_subrev_co_u32 */, 256 /* 8 */, MCK_ImmSDWASrc1Sel, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
79951   { 26175 /* v_subrev_co_u32 */, 64 /* 6 */, MCK_ImmSDWADstUnused, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
80076   { 26259 /* v_subrev_u32 */, 6 /* 1, 2 */, MCK_SDWAWithInt32InputMods, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
80077   { 26259 /* v_subrev_u32 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
80078   { 26259 /* v_subrev_u32 */, 16 /* 4 */, MCK_ImmSDWADstSel, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
80079   { 26259 /* v_subrev_u32 */, 64 /* 6 */, MCK_ImmSDWASrc0Sel, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
80080   { 26259 /* v_subrev_u32 */, 128 /* 7 */, MCK_ImmSDWASrc1Sel, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },
80081   { 26259 /* v_subrev_u32 */, 32 /* 5 */, MCK_ImmSDWADstUnused, AMFBS_HasSDWA9_HasSDWA9_isGFX9Only },