< prev index next >
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/IncrementalCanonicalizerPhase.java
Print this page
rev 52509 : [mq]: graal2
@@ -26,11 +26,11 @@
import org.graalvm.compiler.graph.Graph.NodeEventScope;
import org.graalvm.compiler.nodes.StructuredGraph;
import org.graalvm.compiler.phases.BasePhase;
import org.graalvm.compiler.phases.PhaseSuite;
-import org.graalvm.compiler.phases.common.util.HashSetNodeEventListener;
+import org.graalvm.compiler.phases.common.util.EconomicSetNodeEventListener;
import org.graalvm.compiler.phases.tiers.PhaseContext;
/**
* A phase suite that applies {@linkplain CanonicalizerPhase canonicalization} to a graph after all
* phases in the suite have been applied if any of the phases changed the graph.
@@ -49,11 +49,11 @@
}
@Override
@SuppressWarnings("try")
protected void run(StructuredGraph graph, C context) {
- HashSetNodeEventListener listener = new HashSetNodeEventListener();
+ EconomicSetNodeEventListener listener = new EconomicSetNodeEventListener();
try (NodeEventScope nes = graph.trackNodeEvents(listener)) {
super.run(graph, context);
}
if (!listener.getNodes().isEmpty()) {
< prev index next >