@@ -9115,68 +9115,31 @@ bool SIInstrInfo::isAsmOnlyOpcode(int MCOp) const {
9115
9115
}
9116
9116
}
9117
9117
9118
- bool SIInstrInfo::isRenamedInGFX9 (int Opcode) const {
9118
+ #define GENERATE_RENAMED_GFX9_CASES (OPCODE ) \
9119
+ case OPCODE##_dpp: \
9120
+ case OPCODE##_e32: \
9121
+ case OPCODE##_e64: \
9122
+ case OPCODE##_e64_dpp: \
9123
+ case OPCODE##_sdwa:
9124
+
9125
+ static bool isRenamedInGFX9 (int Opcode) {
9119
9126
switch (Opcode) {
9120
- case AMDGPU::V_ADDC_U32_dpp:
9121
- case AMDGPU::V_ADDC_U32_e32:
9122
- case AMDGPU::V_ADDC_U32_e64:
9123
- case AMDGPU::V_ADDC_U32_e64_dpp:
9124
- case AMDGPU::V_ADDC_U32_sdwa:
9125
- //
9126
- case AMDGPU::V_ADD_CO_U32_dpp:
9127
- case AMDGPU::V_ADD_CO_U32_e32:
9128
- case AMDGPU::V_ADD_CO_U32_e64:
9129
- case AMDGPU::V_ADD_CO_U32_e64_dpp:
9130
- case AMDGPU::V_ADD_CO_U32_sdwa:
9131
- //
9132
- case AMDGPU::V_ADD_U32_dpp:
9133
- case AMDGPU::V_ADD_U32_e32:
9134
- case AMDGPU::V_ADD_U32_e64:
9135
- case AMDGPU::V_ADD_U32_e64_dpp:
9136
- case AMDGPU::V_ADD_U32_sdwa:
9127
+ GENERATE_RENAMED_GFX9_CASES (AMDGPU::V_ADDC_U32)
9128
+ GENERATE_RENAMED_GFX9_CASES (AMDGPU::V_ADD_CO_U32)
9129
+ GENERATE_RENAMED_GFX9_CASES (AMDGPU::V_ADD_U32)
9130
+ GENERATE_RENAMED_GFX9_CASES (AMDGPU::V_SUBBREV_U32)
9131
+ GENERATE_RENAMED_GFX9_CASES (AMDGPU::V_SUBB_U32)
9132
+ GENERATE_RENAMED_GFX9_CASES (AMDGPU::V_SUBREV_CO_U32)
9133
+ GENERATE_RENAMED_GFX9_CASES (AMDGPU::V_SUBREV_U32)
9134
+ GENERATE_RENAMED_GFX9_CASES (AMDGPU::V_SUB_CO_U32)
9135
+ GENERATE_RENAMED_GFX9_CASES (AMDGPU::V_SUB_U32)
9137
9136
//
9138
9137
case AMDGPU::V_DIV_FIXUP_F16_gfx9_e64:
9139
9138
case AMDGPU::V_FMA_F16_gfx9_e64:
9140
9139
case AMDGPU::V_INTERP_P2_F16:
9141
9140
case AMDGPU::V_MAD_F16_e64:
9142
9141
case AMDGPU::V_MAD_U16_e64:
9143
9142
case AMDGPU::V_MAD_I16_e64:
9144
- //
9145
- case AMDGPU::V_SUBBREV_U32_dpp:
9146
- case AMDGPU::V_SUBBREV_U32_e32:
9147
- case AMDGPU::V_SUBBREV_U32_e64:
9148
- case AMDGPU::V_SUBBREV_U32_e64_dpp:
9149
- case AMDGPU::V_SUBBREV_U32_sdwa:
9150
- //
9151
- case AMDGPU::V_SUBB_U32_dpp:
9152
- case AMDGPU::V_SUBB_U32_e32:
9153
- case AMDGPU::V_SUBB_U32_e64:
9154
- case AMDGPU::V_SUBB_U32_e64_dpp:
9155
- case AMDGPU::V_SUBB_U32_sdwa:
9156
- //
9157
- case AMDGPU::V_SUBREV_CO_U32_dpp:
9158
- case AMDGPU::V_SUBREV_CO_U32_e32:
9159
- case AMDGPU::V_SUBREV_CO_U32_e64:
9160
- case AMDGPU::V_SUBREV_CO_U32_e64_dpp:
9161
- case AMDGPU::V_SUBREV_CO_U32_sdwa:
9162
- //
9163
- case AMDGPU::V_SUBREV_U32_dpp:
9164
- case AMDGPU::V_SUBREV_U32_e32:
9165
- case AMDGPU::V_SUBREV_U32_e64:
9166
- case AMDGPU::V_SUBREV_U32_e64_dpp:
9167
- case AMDGPU::V_SUBREV_U32_sdwa:
9168
- //
9169
- case AMDGPU::V_SUB_CO_U32_dpp:
9170
- case AMDGPU::V_SUB_CO_U32_e32:
9171
- case AMDGPU::V_SUB_CO_U32_e64:
9172
- case AMDGPU::V_SUB_CO_U32_e64_dpp:
9173
- case AMDGPU::V_SUB_CO_U32_sdwa:
9174
- //
9175
- case AMDGPU::V_SUB_U32_dpp:
9176
- case AMDGPU::V_SUB_U32_e32:
9177
- case AMDGPU::V_SUB_U32_e64:
9178
- case AMDGPU::V_SUB_U32_e64_dpp:
9179
- case AMDGPU::V_SUB_U32_sdwa:
9180
9143
return true ;
9181
9144
default :
9182
9145
return false ;
0 commit comments