diff options
author | Kazu Hirata <kazu@google.com> | 2025-03-30 12:21:59 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-03-30 12:21:59 -0700 |
commit | 06cb7b1e14a117e8fe19b72689c8616c772c0807 (patch) | |
tree | 5affaf43ad745c6f9fec25aa2c0c869434aaaeb0 /llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | |
parent | 2c73711995e4fe0f706de351eef4122b8cd8a4d7 (diff) | |
download | llvm-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.cpp | 6 |
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; }; |