[llvm] [llvm] Use llvm::copy_if (NFC) (PR #137480)
Jakub Kuderski via llvm-commits
llvm-commits at lists.llvm.org
Sat Apr 26 16:50:44 PDT 2025
================
@@ -270,13 +270,12 @@ struct AllocaInfo {
DbgUserVec AllDbgUsers;
SmallVector<DbgVariableRecord *> AllDPUsers;
findDbgUsers(AllDbgUsers, AI, &AllDPUsers);
- std::copy_if(AllDbgUsers.begin(), AllDbgUsers.end(),
- std::back_inserter(DbgUsers), [](DbgVariableIntrinsic *DII) {
- return !isa<DbgAssignIntrinsic>(DII);
- });
- std::copy_if(AllDPUsers.begin(), AllDPUsers.end(),
- std::back_inserter(DPUsers),
- [](DbgVariableRecord *DVR) { return !DVR->isDbgAssign(); });
+ llvm::copy_if(AllDbgUsers, std::back_inserter(DbgUsers),
+ [](DbgVariableIntrinsic *DII) {
+ return !isa<DbgAssignIntrinsic>(DII);
+ });
+ llvm::copy_if(AllDPUsers, std::back_inserter(DPUsers),
+ [](DbgVariableRecord *DVR) { return !DVR->isDbgAssign(); });
----------------
kuhar wrote:
How about doing this with `llvm::append_range(R, llvm::make_filter_range(X, Pred))`? Do we prefer it one way or the other?
https://github.com/llvm/llvm-project/pull/137480
More information about the llvm-commits
mailing list