Skip to content

Commit 6d6d15b

Browse files
[X86] Avoid repeated hash lookups (NFC) (#110077)
1 parent ecccc6a commit 6d6d15b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

llvm/lib/Target/X86/X86ISelLowering.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35451,11 +35451,11 @@ static MachineInstrBuilder createPHIsForCMOVsInSinkBB(
3545135451
if (MIIt->getOperand(3).getImm() == OppCC)
3545235452
std::swap(Op1Reg, Op2Reg);
3545335453

35454-
if (RegRewriteTable.contains(Op1Reg))
35455-
Op1Reg = RegRewriteTable[Op1Reg].first;
35454+
if (auto It = RegRewriteTable.find(Op1Reg); It != RegRewriteTable.end())
35455+
Op1Reg = It->second.first;
3545635456

35457-
if (RegRewriteTable.contains(Op2Reg))
35458-
Op2Reg = RegRewriteTable[Op2Reg].second;
35457+
if (auto It = RegRewriteTable.find(Op2Reg); It != RegRewriteTable.end())
35458+
Op2Reg = It->second.second;
3545935459

3546035460
MIB =
3546135461
BuildMI(*SinkMBB, SinkInsertionPoint, MIMD, TII->get(X86::PHI), DestReg)

0 commit comments

Comments
 (0)