aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikita Popov <npopov@redhat.com>2024-06-25 10:23:46 +0200
committerNikita Popov <npopov@redhat.com>2024-06-25 10:24:31 +0200
commitd78211912391b724a064ef017dbf239eff10380a (patch)
tree369e756bed719021be0998865a9d9c47c40fa33e
parent11e12bd82b0358de053cfd0dc762e9b30948c8a1 (diff)
downloadllvm-d78211912391b724a064ef017dbf239eff10380a.zip
llvm-d78211912391b724a064ef017dbf239eff10380a.tar.gz
llvm-d78211912391b724a064ef017dbf239eff10380a.tar.bz2
[Analysis] Use SmallPtrSet::remove_if (NFC)
-rw-r--r--llvm/include/llvm/IR/Analysis.h12
1 files changed, 5 insertions, 7 deletions
diff --git a/llvm/include/llvm/IR/Analysis.h b/llvm/include/llvm/IR/Analysis.h
index a700528..da250c0 100644
--- a/llvm/include/llvm/IR/Analysis.h
+++ b/llvm/include/llvm/IR/Analysis.h
@@ -190,9 +190,8 @@ public:
PreservedIDs.erase(ID);
NotPreservedAnalysisIDs.insert(ID);
}
- for (auto *ID : PreservedIDs)
- if (!Arg.PreservedIDs.count(ID))
- PreservedIDs.erase(ID);
+ PreservedIDs.remove_if(
+ [&](void *ID) { return !Arg.PreservedIDs.contains(ID); });
}
/// Intersect this set with a temporary other set in place.
@@ -212,9 +211,8 @@ public:
PreservedIDs.erase(ID);
NotPreservedAnalysisIDs.insert(ID);
}
- for (auto *ID : PreservedIDs)
- if (!Arg.PreservedIDs.count(ID))
- PreservedIDs.erase(ID);
+ PreservedIDs.remove_if(
+ [&](void *ID) { return !Arg.PreservedIDs.contains(ID); });
}
/// A checker object that makes it easy to query for whether an analysis or
@@ -316,4 +314,4 @@ private:
};
} // namespace llvm
-#endif \ No newline at end of file
+#endif