diff options
author | Nikita Popov <npopov@redhat.com> | 2024-06-25 10:23:46 +0200 |
---|---|---|
committer | Nikita Popov <npopov@redhat.com> | 2024-06-25 10:24:31 +0200 |
commit | d78211912391b724a064ef017dbf239eff10380a (patch) | |
tree | 369e756bed719021be0998865a9d9c47c40fa33e | |
parent | 11e12bd82b0358de053cfd0dc762e9b30948c8a1 (diff) | |
download | llvm-d78211912391b724a064ef017dbf239eff10380a.zip llvm-d78211912391b724a064ef017dbf239eff10380a.tar.gz llvm-d78211912391b724a064ef017dbf239eff10380a.tar.bz2 |
[Analysis] Use SmallPtrSet::remove_if (NFC)
-rw-r--r-- | llvm/include/llvm/IR/Analysis.h | 12 |
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 |