aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2025-03-22 08:07:33 -0700
committerGitHub <noreply@github.com>2025-03-22 08:07:33 -0700
commit1b189cab5e582a183f6946dcb3e20913add58476 (patch)
treef40249289c962f21a62b4c87bbcc67918fe0573c /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
parentc6c394634c46156313cfbcaf87678f25e0245dbe (diff)
downloadllvm-1b189cab5e582a183f6946dcb3e20913add58476.zip
llvm-1b189cab5e582a183f6946dcb3e20913add58476.tar.gz
llvm-1b189cab5e582a183f6946dcb3e20913add58476.tar.bz2
[llvm] Use *Set::insert_range (NFC) (#132509)
DenseSet, SmallPtrSet, SmallSet, SetVector, and StringSet recently gained C++23-style insert_range. This patch uses insert_range in conjunction with llvm::{predecessors,successors} and MachineBasicBlock::{predecessors,successors}.
Diffstat (limited to 'llvm/lib/Transforms/Utils/BasicBlockUtils.cpp')
-rw-r--r--llvm/lib/Transforms/Utils/BasicBlockUtils.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp b/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
index 04b2d1a..ce5bf0c 100644
--- a/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
+++ b/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
@@ -1660,7 +1660,7 @@ void llvm::SplitBlockAndInsertIfThenElse(
SmallPtrSet<BasicBlock *, 8> UniqueOrigSuccessors;
BasicBlock *Head = SplitBefore->getParent();
if (DTU) {
- UniqueOrigSuccessors.insert(succ_begin(Head), succ_end(Head));
+ UniqueOrigSuccessors.insert_range(successors(Head));
Updates.reserve(4 + 2 * UniqueOrigSuccessors.size());
}