[llvm] 7c2b76f - [PowerPC] Use llvm::is_contained (NFC)

Kazu Hirata via llvm-commits llvm-commits at lists.llvm.org
Sun Nov 6 19:53:09 PST 2022


Author: Kazu Hirata
Date: 2022-11-06T19:53:02-08:00
New Revision: 7c2b76f7cfe7493d7e437c55905c3a6b6bc4d574

URL: https://github.com/llvm/llvm-project/commit/7c2b76f7cfe7493d7e437c55905c3a6b6bc4d574
DIFF: https://github.com/llvm/llvm-project/commit/7c2b76f7cfe7493d7e437c55905c3a6b6bc4d574.diff

LOG: [PowerPC] Use llvm::is_contained (NFC)

Added: 
    

Modified: 
    llvm/lib/Target/PowerPC/PPCCTRLoops.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp b/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp
index 5320ae0da031a..87d62f1619bc3 100644
--- a/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp
+++ b/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp
@@ -275,13 +275,9 @@ void PPCCTRLoops::expandNormalLoops(MachineLoop *ML, MachineInstr *Start,
     // merge the two-predecessor loop header with its successor. If the
     // successor happens to be a header of nest loop, then we will have a header
     // which has more than 2 predecessors.
-    assert(std::find(ML->getHeader()->predecessors().begin(),
-                     ML->getHeader()->predecessors().end(),
-                     Exiting) != ML->getHeader()->predecessors().end() &&
+    assert(llvm::is_contained(ML->getHeader()->predecessors(), Exiting) &&
            "Loop latch is not loop header predecessor!");
-    assert(std::find(ML->getHeader()->predecessors().begin(),
-                     ML->getHeader()->predecessors().end(),
-                     Preheader) != ML->getHeader()->predecessors().end() &&
+    assert(llvm::is_contained(ML->getHeader()->predecessors(), Preheader) &&
            "Loop preheader is not loop header predecessor!");
 
     PHIMIB.addReg(ADDIDef).addMBB(Exiting);


        


More information about the llvm-commits mailing list