--- old/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchContext.java 2017-07-07 09:29:48.000000000 -0700 +++ new/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/match/MatchContext.java 2017-07-07 09:29:48.000000000 -0700 @@ -22,7 +22,7 @@ */ package org.graalvm.compiler.core.match; -import static org.graalvm.compiler.debug.GraalDebugConfig.Options.LogVerbose; +import static org.graalvm.compiler.debug.DebugOptions.LogVerbose; import java.util.ArrayList; import java.util.Arrays; @@ -30,13 +30,13 @@ import org.graalvm.compiler.core.gen.NodeLIRBuilder; import org.graalvm.compiler.core.match.MatchPattern.Result; -import org.graalvm.compiler.debug.Debug; +import org.graalvm.compiler.debug.DebugContext; import org.graalvm.compiler.debug.GraalError; import org.graalvm.compiler.graph.Node; import org.graalvm.compiler.nodes.calc.FloatingNode; import org.graalvm.compiler.nodes.virtual.VirtualObjectNode; -import org.graalvm.util.Equivalence; import org.graalvm.util.EconomicMap; +import org.graalvm.util.Equivalence; /** * Container for state captured during a match. @@ -110,10 +110,11 @@ continue; } else if ((consumed == null || !consumed.contains(node)) && node != root) { if (LogVerbose.getValue(root.getOptions())) { - Debug.log("unexpected node %s", node); + DebugContext debug = root.getDebug(); + debug.log("unexpected node %s", node); for (int j = startIndex; j <= endIndex; j++) { Node theNode = nodes.get(j); - Debug.log("%s(%s) %1s", (consumed != null && consumed.contains(theNode) || theNode == root) ? "*" : " ", theNode.getUsageCount(), theNode); + debug.log("%s(%s) %1s", (consumed != null && consumed.contains(theNode) || theNode == root) ? "*" : " ", theNode.getUsageCount(), theNode); } } return Result.notSafe(node, rule.getPattern()); @@ -130,9 +131,10 @@ */ public void setResult(ComplexMatchResult result) { ComplexMatchValue value = new ComplexMatchValue(result); - if (Debug.isLogEnabled()) { - Debug.log("matched %s %s", rule.getName(), rule.getPattern()); - Debug.log("with nodes %s", rule.formatMatch(root)); + DebugContext debug = root.getDebug(); + if (debug.isLogEnabled()) { + debug.log("matched %s %s", rule.getName(), rule.getPattern()); + debug.log("with nodes %s", rule.formatMatch(root)); } if (consumed != null) { for (Node node : consumed) {