[llvm] 47b2230 - [ExecutionEngine] Avoid repeated hash lookups (NFC) (#110451)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Sep 30 06:48:04 PDT 2024
Author: Kazu Hirata
Date: 2024-09-30T06:48:00-07:00
New Revision: 47b22301da4413abbf94bb2adf61e65e33fe9edb
URL: https://github.com/llvm/llvm-project/commit/47b22301da4413abbf94bb2adf61e65e33fe9edb
DIFF: https://github.com/llvm/llvm-project/commit/47b22301da4413abbf94bb2adf61e65e33fe9edb.diff
LOG: [ExecutionEngine] Avoid repeated hash lookups (NFC) (#110451)
Added:
Modified:
llvm/lib/ExecutionEngine/Orc/COFFPlatform.cpp
Removed:
################################################################################
diff --git a/llvm/lib/ExecutionEngine/Orc/COFFPlatform.cpp b/llvm/lib/ExecutionEngine/Orc/COFFPlatform.cpp
index eab0dfa47e1e7d..cdfcae86f79c28 100644
--- a/llvm/lib/ExecutionEngine/Orc/COFFPlatform.cpp
+++ b/llvm/lib/ExecutionEngine/Orc/COFFPlatform.cpp
@@ -521,10 +521,8 @@ void COFFPlatform::pushInitializersLoop(PushInitializersSendResultFn SendResult,
}
for (auto *DepJD : JDDepMap[CurJD])
- if (!Visited.count(DepJD)) {
+ if (Visited.insert(DepJD).second)
Worklist.push_back(DepJD);
- Visited.insert(DepJD);
- }
}
});
More information about the llvm-commits
mailing list