diff -r b9a1aa504eb5 -r 0337d0617e7b hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/CanonicalizerPhase.java --- a/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/CanonicalizerPhase.java Wed Apr 05 22:48:35 2017 +0000 +++ b/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/CanonicalizerPhase.java Thu Apr 06 14:31:32 2017 -0700 @@ -218,13 +218,13 @@ public void usagesDroppedToZero(Node node) { workList.add(node); } + }; - }; try (NodeEventScope nes = graph.trackNodeEvents(listener)) { for (Node n : workList) { boolean changed = processNode(n); - if (changed && Debug.isDumpEnabled(Debug.DETAILED_LOG_LEVEL)) { - Debug.dump(Debug.DETAILED_LOG_LEVEL, graph, "CanonicalizerPhase %s", n); + if (changed && Debug.isDumpEnabled(Debug.DETAILED_LEVEL)) { + Debug.dump(Debug.DETAILED_LEVEL, graph, "CanonicalizerPhase %s", n); } } } @@ -329,7 +329,7 @@ } if (nodeClass.isSimplifiable() && simplify) { - Debug.log(Debug.VERBOSE_LOG_LEVEL, "Canonicalizer: simplifying %s", node); + Debug.log(Debug.VERBOSE_LEVEL, "Canonicalizer: simplifying %s", node); COUNTER_SIMPLIFICATION_CONSIDERED_NODES.increment(); node.simplify(tool); return node.isDeleted(); @@ -356,7 +356,7 @@ // @formatter:on private boolean performReplacement(final Node node, Node newCanonical) { if (newCanonical == node) { - Debug.log(Debug.VERBOSE_LOG_LEVEL, "Canonicalizer: work on %1s", node); + Debug.log(Debug.VERBOSE_LEVEL, "Canonicalizer: work on %1s", node); return false; } else { Node canonical = newCanonical; @@ -448,7 +448,7 @@ public void deleteBranch(Node branch) { FixedNode fixedBranch = (FixedNode) branch; fixedBranch.predecessor().replaceFirstSuccessor(fixedBranch, null); - GraphUtil.killCFG(fixedBranch, this); + GraphUtil.killCFG(fixedBranch); } @Override