[llvm] [GenericDomTree] Use range-based for loops (NFC) (PR #96404)

David Blaikie via llvm-commits llvm-commits at lists.llvm.org
Sat Jun 22 13:22:24 PDT 2024


================
@@ -870,10 +868,9 @@ class DominatorTreeBase {
     // Find NewBB's immediate dominator and create new dominator tree node for
     // NewBB.
     NodeT *NewBBIDom = nullptr;
-    unsigned i = 0;
-    for (i = 0; i < PredBlocks.size(); ++i)
-      if (isReachableFromEntry(PredBlocks[i])) {
-        NewBBIDom = PredBlocks[i];
+    for (const auto &Pred : PredBlocks)
+      if (isReachableFromEntry(Pred)) {
+        NewBBIDom = Pred;
         break;
       }
----------------
dwblaikie wrote:

Could be `llvm::find_if`, perhaps?

https://github.com/llvm/llvm-project/pull/96404


More information about the llvm-commits mailing list