File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -5528,6 +5528,10 @@ unsigned SIInstrInfo::getVALUOp(const MachineInstr &MI) const {
5528
5528
return AMDGPU::V_ADD_CO_U32_e32;
5529
5529
case AMDGPU::S_SUB_U32:
5530
5530
return AMDGPU::V_SUB_CO_U32_e32;
5531
+ case AMDGPU::S_ADD_U64_PSEUDO:
5532
+ return AMDGPU::V_ADD_U64_PSEUDO;
5533
+ case AMDGPU::S_SUB_U64_PSEUDO:
5534
+ return AMDGPU::V_SUB_U64_PSEUDO;
5531
5535
case AMDGPU::S_SUBB_U32: return AMDGPU::V_SUBB_U32_e32;
5532
5536
case AMDGPU::S_MUL_I32: return AMDGPU::V_MUL_LO_U32_e64;
5533
5537
case AMDGPU::S_MUL_HI_U32: return AMDGPU::V_MUL_HI_U32_e64;
@@ -7310,12 +7314,6 @@ void SIInstrInfo::moveToVALUImpl(SIInstrWorklist &Worklist,
7310
7314
switch (Opcode) {
7311
7315
default :
7312
7316
break ;
7313
- case AMDGPU::S_ADD_U64_PSEUDO:
7314
- NewOpcode = AMDGPU::V_ADD_U64_PSEUDO;
7315
- break ;
7316
- case AMDGPU::S_SUB_U64_PSEUDO:
7317
- NewOpcode = AMDGPU::V_SUB_U64_PSEUDO;
7318
- break ;
7319
7317
case AMDGPU::S_ADD_I32:
7320
7318
case AMDGPU::S_SUB_I32: {
7321
7319
// FIXME: The u32 versions currently selected use the carry.
You can’t perform that action at this time.
0 commit comments