Skip to content

Commit abb594b

Browse files
[SystemZ] Avoid repeated hash lookups (NFC) (#112072)
1 parent 9c2fc17 commit abb594b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

llvm/lib/Target/SystemZ/SystemZISelLowering.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8340,11 +8340,11 @@ static void createPHIsForSelects(SmallVector<MachineInstr*, 8> &Selects,
83408340
if (MI->getOperand(4).getImm() == (CCValid ^ CCMask))
83418341
std::swap(TrueReg, FalseReg);
83428342

8343-
if (RegRewriteTable.contains(TrueReg))
8344-
TrueReg = RegRewriteTable[TrueReg].first;
8343+
if (auto It = RegRewriteTable.find(TrueReg); It != RegRewriteTable.end())
8344+
TrueReg = It->second.first;
83458345

8346-
if (RegRewriteTable.contains(FalseReg))
8347-
FalseReg = RegRewriteTable[FalseReg].second;
8346+
if (auto It = RegRewriteTable.find(FalseReg); It != RegRewriteTable.end())
8347+
FalseReg = It->second.second;
83488348

83498349
DebugLoc DL = MI->getDebugLoc();
83508350
BuildMI(*SinkMBB, SinkInsertionPoint, DL, TII->get(SystemZ::PHI), DestReg)

0 commit comments

Comments
 (0)