Add logging for the max depth in the call graph

Bug: 133248798
Change-Id: I8340bfe92408899a5c280be8bc1ed572ee62f4b3
diff --git a/src/main/java/com/android/tools/r8/ir/conversion/CallGraphBuilder.java b/src/main/java/com/android/tools/r8/ir/conversion/CallGraphBuilder.java
index 5fb2aee..4606132 100644
--- a/src/main/java/com/android/tools/r8/ir/conversion/CallGraphBuilder.java
+++ b/src/main/java/com/android/tools/r8/ir/conversion/CallGraphBuilder.java
@@ -326,6 +326,10 @@
         traverse(node);
       }
       int result = numberOfCycles;
+      if (Log.ENABLED) {
+        Log.info(getClass(), "# call graph cycles broken: %s", numberOfCycles);
+        Log.info(getClass(), "# max call graph depth: %s", maxDepth);
+      }
       reset();
       return result;
     }
@@ -335,6 +339,7 @@
       assert stack.isEmpty();
       assert stackSet.isEmpty();
       marked.clear();
+      maxDepth = 0;
       numberOfCycles = 0;
     }