Skip to content

Commit 75ce40d

Browse files
committed
remove dup check
1 parent 40bc7a3 commit 75ce40d

File tree

1 file changed

+3
-10
lines changed

1 file changed

+3
-10
lines changed

llvm/lib/Target/AMDGPU/SIInstrInfo.cpp

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8716,7 +8716,6 @@ void SIInstrInfo::splitScalar64BitCountOp(SIInstrWorklist &Worklist,
87168716
void SIInstrInfo::addUsersToMoveToVALUWorklist(
87178717
Register DstReg, MachineRegisterInfo &MRI,
87188718
SIInstrWorklist &Worklist) const {
8719-
MachineInstr *prevMI = nullptr;
87208719
for (MachineOperand &MO : make_early_inc_range(MRI.use_operands(DstReg))) {
87218720
MachineInstr &UseMI = *MO.getParent();
87228721

@@ -8737,17 +8736,11 @@ void SIInstrInfo::addUsersToMoveToVALUWorklist(
87378736
break;
87388737
}
87398738

8740-
if (!RI.hasVectorRegisters(getOpRegClass(UseMI, OpNo))) {
8741-
if (&UseMI == prevMI)
8742-
continue;
8743-
8744-
prevMI = &UseMI;
8745-
8739+
if (!RI.hasVectorRegisters(getOpRegClass(UseMI, OpNo)))
87468740
Worklist.insert(&UseMI);
8747-
} else {
8748-
// legalize could changes user list
8741+
else
8742+
// Legalization could change user list.
87498743
legalizeOperandsVALUt16(UseMI, OpNo, MRI);
8750-
}
87518744
}
87528745
}
87538746

0 commit comments

Comments
 (0)