@@ -9116,67 +9116,67 @@ bool SIInstrInfo::isAsmOnlyOpcode(int MCOp) const {
9116
9116
}
9117
9117
9118
9118
bool SIInstrInfo::isRenamedInGFX9 (int Opcode) const {
9119
- 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:
9137
- //
9138
- case AMDGPU::V_DIV_FIXUP_F16_gfx9_e64:
9139
- case AMDGPU::V_FMA_F16_gfx9_e64:
9140
- case AMDGPU::V_INTERP_P2_F16:
9141
- case AMDGPU::V_MAD_F16_e64:
9142
- case AMDGPU::V_MAD_U16_e64:
9143
- 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:
9119
+ 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:
9137
+ //
9138
+ case AMDGPU::V_DIV_FIXUP_F16_gfx9_e64:
9139
+ case AMDGPU::V_FMA_F16_gfx9_e64:
9140
+ case AMDGPU::V_INTERP_P2_F16:
9141
+ case AMDGPU::V_MAD_F16_e64:
9142
+ case AMDGPU::V_MAD_U16_e64:
9143
+ 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
9180
return true ;
9181
9181
default :
9182
9182
return false ;
@@ -9188,10 +9188,9 @@ int SIInstrInfo::pseudoToMCOpcode(int Opcode) const {
9188
9188
9189
9189
unsigned Gen = subtargetEncodingFamily (ST);
9190
9190
9191
- if (isRenamedInGFX9 (Opcode) &&
9192
- ST.getGeneration () == AMDGPUSubtarget::GFX9){
9191
+ if (isRenamedInGFX9 (Opcode) && ST.getGeneration () == AMDGPUSubtarget::GFX9) {
9193
9192
Gen = SIEncodingFamily::GFX9;
9194
- }
9193
+ }
9195
9194
9196
9195
// Adjust the encoding family to GFX80 for D16 buffer instructions when the
9197
9196
// subtarget has UnpackedD16VMem feature.
0 commit comments