Skip to content

Commit d017767

Browse files
[ADT] Avoid repeated hash lookups (NFC) (#131418)
1 parent f5f8f3c commit d017767

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

llvm/include/llvm/ADT/SCCIterator.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -366,9 +366,9 @@ scc_member_iterator<GraphT, GT>::scc_member_iterator(
366366
Queue.pop();
367367
Nodes.push_back(Node);
368368
for (auto &Edge : Node->Edges) {
369-
NodeInfoMap[Edge.Target].IncomingMSTEdges.erase(&Edge);
370-
if (MSTEdges.count(&Edge) &&
371-
NodeInfoMap[Edge.Target].IncomingMSTEdges.empty()) {
369+
NodeInfo &Info = NodeInfoMap[Edge.Target];
370+
Info.IncomingMSTEdges.erase(&Edge);
371+
if (MSTEdges.count(&Edge) && Info.IncomingMSTEdges.empty()) {
372372
Queue.push(Edge.Target);
373373
}
374374
}

0 commit comments

Comments
 (0)