Skip to content

Commit 563dc22

Browse files
[Analysis] Avoid repeated hash lookups (NFC) (#107794)
1 parent 620b8d9 commit 563dc22

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

llvm/include/llvm/Analysis/DOTGraphTraitsPass.h

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -91,12 +91,9 @@ static inline void shortenFileName(std::string &FN, unsigned char len = 250) {
9191
FN.resize(len);
9292
auto strLen = FN.length();
9393
while (strLen > 0) {
94-
if (nameObj.find(FN) != nameObj.end()) {
95-
FN.resize(--len);
96-
} else {
97-
nameObj.insert(FN);
94+
if (nameObj.insert(FN).second)
9895
break;
99-
}
96+
FN.resize(--len);
10097
strLen--;
10198
}
10299
}

0 commit comments

Comments
 (0)