[llvm] 40d06c4 - [SCEV][NFC] Replace contains+insert check with insert.second
Max Kazantsev via llvm-commits
llvm-commits at lists.llvm.org
Mon Feb 21 05:11:50 PST 2022
Author: Max Kazantsev
Date: 2022-02-21T20:11:13+07:00
New Revision: 40d06c4ce94d4f3ba36596cee511d436b3d22ffd
URL: https://github.com/llvm/llvm-project/commit/40d06c4ce94d4f3ba36596cee511d436b3d22ffd
DIFF: https://github.com/llvm/llvm-project/commit/40d06c4ce94d4f3ba36596cee511d436b3d22ffd.diff
LOG: [SCEV][NFC] Replace contains+insert check with insert.second
Added:
Modified:
llvm/lib/Analysis/ScalarEvolution.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Analysis/ScalarEvolution.cpp b/llvm/lib/Analysis/ScalarEvolution.cpp
index 613379a54a3d4..73fa48cee7bcf 100644
--- a/llvm/lib/Analysis/ScalarEvolution.cpp
+++ b/llvm/lib/Analysis/ScalarEvolution.cpp
@@ -13527,10 +13527,8 @@ void ScalarEvolution::verify() const {
SmallVector<Loop *, 32> Worklist(LI.begin(), LI.end());
while (!Worklist.empty()) {
Loop *L = Worklist.pop_back_val();
- if (ValidLoops.contains(L))
- continue;
- ValidLoops.insert(L);
- Worklist.append(L->begin(), L->end());
+ if (ValidLoops.insert(L).second)
+ Worklist.append(L->begin(), L->end());
}
for (auto &KV : ValueExprMap) {
#ifndef NDEBUG
More information about the llvm-commits
mailing list