From fae34938f6bb1aa1f18d6e285c50f05ef04b021e Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sat, 22 Mar 2025 22:14:45 -0700 Subject: [llvm] Use *Set::insert_range (NFC) (#132591) DenseSet, SmallPtrSet, SmallSet, SetVector, and StringSet recently gained C++23-style insert_range. This patch uses insert_range with iterator ranges. For each case, I've verified that foos is defined as make_range(foo_begin(), foo_end()) or in a similar manner. --- llvm/lib/Transforms/Utils/LoopUtils.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'llvm/lib/Transforms/Utils/LoopUtils.cpp') diff --git a/llvm/lib/Transforms/Utils/LoopUtils.cpp b/llvm/lib/Transforms/Utils/LoopUtils.cpp index 96d7b33..dd9f1d8 100644 --- a/llvm/lib/Transforms/Utils/LoopUtils.cpp +++ b/llvm/lib/Transforms/Utils/LoopUtils.cpp @@ -701,7 +701,7 @@ void llvm::deleteDeadLoop(Loop *L, DominatorTree *DT, ScalarEvolution *SE, // otherwise our loop iterators won't work. SmallPtrSet blocks; - blocks.insert(L->block_begin(), L->block_end()); + blocks.insert_range(L->blocks()); for (BasicBlock *BB : blocks) LI->removeBlock(BB); -- cgit v1.1