Skip to content

Commit c54e6fb

Browse files
[AsmPrinter] Avoid repeated hash lookups (NFC) (#128995)
1 parent f842a00 commit c54e6fb

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

llvm/lib/CodeGen/AsmPrinter/DbgEntityHistoryCalculator.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -401,10 +401,9 @@ static void handleNewDebugValue(InlinedEntity Var, const MachineInstr &DV,
401401
for (const MachineOperand &Op : DV.debug_operands()) {
402402
if (Op.isReg() && Op.getReg()) {
403403
Register NewReg = Op.getReg();
404-
if (!TrackedRegs.count(NewReg))
404+
if (TrackedRegs.insert_or_assign(NewReg, true).second)
405405
addRegDescribedVar(RegVars, NewReg, Var);
406406
LiveEntries[Var].insert(NewIndex);
407-
TrackedRegs[NewReg] = true;
408407
}
409408
}
410409
}

0 commit comments

Comments
 (0)