aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/InlineCost.cpp
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2025-03-25 07:51:39 -0700
committerGitHub <noreply@github.com>2025-03-25 07:51:39 -0700
commit1617f90a6154dfd59e58da8b9513d903d899169a (patch)
treead2458d9c5551445384fd7bcab07be8fab462cbc /llvm/lib/Analysis/InlineCost.cpp
parent8352ca0d354f7f196eb2acd76740fdff9984664c (diff)
downloadllvm-1617f90a6154dfd59e58da8b9513d903d899169a.zip
llvm-1617f90a6154dfd59e58da8b9513d903d899169a.tar.gz
llvm-1617f90a6154dfd59e58da8b9513d903d899169a.tar.bz2
[Analysis] Use *Set::insert_range (NFC) (#132878)
We can use *Set::insert_range to collapse: for (auto Elem : Range) Set.insert(E); down to: Set.insert_range(Range); In some cases, we can further fold that into the set declaration.
Diffstat (limited to 'llvm/lib/Analysis/InlineCost.cpp')
-rw-r--r--llvm/lib/Analysis/InlineCost.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/Analysis/InlineCost.cpp b/llvm/lib/Analysis/InlineCost.cpp
index df212eb3..e42b2bd 100644
--- a/llvm/lib/Analysis/InlineCost.cpp
+++ b/llvm/lib/Analysis/InlineCost.cpp
@@ -2870,8 +2870,7 @@ InlineResult CallAnalyzer::analyze() {
// If we're unable to select a particular successor, just count all of
// them.
- for (BasicBlock *Succ : successors(BB))
- BBWorklist.insert(Succ);
+ BBWorklist.insert_range(successors(BB));
onBlockAnalyzed(BB);
}