[PowerPC] Use llvm::is_contained (NFC)
authorKazu Hirata <kazu@google.com>
Mon, 7 Nov 2022 03:53:02 +0000 (19:53 -0800)
committerKazu Hirata <kazu@google.com>
Mon, 7 Nov 2022 03:53:02 +0000 (19:53 -0800)
llvm/lib/Target/PowerPC/PPCCTRLoops.cpp

index 5320ae0..87d62f1 100644 (file)
@@ -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);