aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2025-03-30 12:21:59 -0700
committerGitHub <noreply@github.com>2025-03-30 12:21:59 -0700
commit06cb7b1e14a117e8fe19b72689c8616c772c0807 (patch)
tree5affaf43ad745c6f9fec25aa2c0c869434aaaeb0 /llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
parent2c73711995e4fe0f706de351eef4122b8cd8a4d7 (diff)
downloadllvm-06cb7b1e14a117e8fe19b72689c8616c772c0807.zip
llvm-06cb7b1e14a117e8fe19b72689c8616c772c0807.tar.gz
llvm-06cb7b1e14a117e8fe19b72689c8616c772c0807.tar.bz2
[Transforms] Use llvm::append_range (NFC) (#133650)
Diffstat (limited to 'llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp')
-rw-r--r--llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp b/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
index 4f79565..4c6f6f1 100644
--- a/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
+++ b/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
@@ -3641,14 +3641,12 @@ static bool unswitchLoop(Loop &L, DominatorTree &DT, LoopInfo &LI,
}
// Next check all loops nested within L.
SmallVector<const Loop *, 4> Worklist;
- Worklist.insert(Worklist.end(), L->getSubLoops().begin(),
- L->getSubLoops().end());
+ llvm::append_range(Worklist, L->getSubLoops());
while (!Worklist.empty()) {
auto *CurLoop = Worklist.pop_back_val();
if (!PSI->isColdBlock(CurLoop->getHeader(), BFI))
return false;
- Worklist.insert(Worklist.end(), CurLoop->getSubLoops().begin(),
- CurLoop->getSubLoops().end());
+ llvm::append_range(Worklist, CurLoop->getSubLoops());
}
return true;
};