From 95089488c69194905908879758e9791bb8dc8a9a Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sat, 26 Apr 2025 22:20:55 -0700 Subject: [PATCH] [Utils] Use llvm::partition (NFC) --- llvm/lib/Transforms/Utils/FixIrreducible.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/llvm/lib/Transforms/Utils/FixIrreducible.cpp b/llvm/lib/Transforms/Utils/FixIrreducible.cpp index 26df67263c209..45e1d12c2bfff 100644 --- a/llvm/lib/Transforms/Utils/FixIrreducible.cpp +++ b/llvm/lib/Transforms/Utils/FixIrreducible.cpp @@ -135,10 +135,9 @@ static void reconnectChildLoops(LoopInfo &LI, Loop *ParentLoop, Loop *NewLoop, : LI.getTopLevelLoopsVector(); // Any candidate is a child iff its header is owned by the new loop. Move all // the children to a new vector. - auto FirstChild = std::partition( - CandidateLoops.begin(), CandidateLoops.end(), [&](Loop *L) { - return NewLoop == L || !NewLoop->contains(L->getHeader()); - }); + auto FirstChild = llvm::partition(CandidateLoops, [&](Loop *L) { + return NewLoop == L || !NewLoop->contains(L->getHeader()); + }); SmallVector ChildLoops(FirstChild, CandidateLoops.end()); CandidateLoops.erase(FirstChild, CandidateLoops.end());