Skip to content

Commit 58dd3ed

Browse files
[Utils] Avoid repeated hash lookups (NFC) (#131723)
1 parent 6220448 commit 58dd3ed

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

llvm/lib/Transforms/Utils/SCCPSolver.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1485,10 +1485,11 @@ void SCCPInstVisitor::visitSelectInst(SelectInst &I) {
14851485
ValueLatticeElement TVal = getValueState(I.getTrueValue());
14861486
ValueLatticeElement FVal = getValueState(I.getFalseValue());
14871487

1488-
bool Changed = ValueState[&I].mergeIn(TVal);
1489-
Changed |= ValueState[&I].mergeIn(FVal);
1488+
ValueLatticeElement &State = ValueState[&I];
1489+
bool Changed = State.mergeIn(TVal);
1490+
Changed |= State.mergeIn(FVal);
14901491
if (Changed)
1491-
pushToWorkListMsg(ValueState[&I], &I);
1492+
pushToWorkListMsg(State, &I);
14921493
}
14931494

14941495
// Handle Unary Operators.

0 commit comments

Comments
 (0)