Skip to content

Commit 407418d

Browse files
committed
update legalize loop
1 parent 4c72845 commit 407418d

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

llvm/lib/Target/AMDGPU/SIInstrInfo.cpp

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7832,10 +7832,9 @@ void SIInstrInfo::moveToVALUImpl(SIInstrWorklist &Worklist,
78327832
Inst.removeOperand(I);
78337833
Inst.setDesc(get(AMDGPU::IMPLICIT_DEF));
78347834
// Legalize t16 operand since replaceReg is called after addUsersToVALU
7835-
for (MachineRegisterInfo::use_iterator I = MRI.use_begin(NewDstReg),
7836-
E = MRI.use_end();
7837-
I != E; ++I) {
7838-
legalizeOperandsVALUt16(*I->getParent(), MRI);
7835+
for (MachineOperand &MO :
7836+
make_early_inc_range(MRI.use_operands(NewDstReg))) {
7837+
legalizeOperandsVALUt16(*MO.getParent(), MRI);
78397838
}
78407839
return;
78417840
}

0 commit comments

Comments
 (0)