src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/GraphOrder.java
equal
deleted
inserted
replaced
23 package org.graalvm.compiler.phases.util; |
23 package org.graalvm.compiler.phases.util; |
24 |
24 |
25 import java.util.ArrayList; |
25 import java.util.ArrayList; |
26 import java.util.List; |
26 import java.util.List; |
27 |
27 |
|
28 import org.graalvm.collections.EconomicMap; |
|
29 import org.graalvm.collections.Equivalence; |
28 import org.graalvm.compiler.core.common.cfg.Loop; |
30 import org.graalvm.compiler.core.common.cfg.Loop; |
29 import org.graalvm.compiler.debug.GraalError; |
31 import org.graalvm.compiler.debug.GraalError; |
30 import org.graalvm.compiler.graph.GraalGraphError; |
32 import org.graalvm.compiler.graph.GraalGraphError; |
31 import org.graalvm.compiler.graph.Node; |
33 import org.graalvm.compiler.graph.Node; |
32 import org.graalvm.compiler.graph.NodeBitMap; |
34 import org.graalvm.compiler.graph.NodeBitMap; |
53 import org.graalvm.compiler.phases.graph.ReentrantBlockIterator; |
55 import org.graalvm.compiler.phases.graph.ReentrantBlockIterator; |
54 import org.graalvm.compiler.phases.graph.ReentrantBlockIterator.BlockIteratorClosure; |
56 import org.graalvm.compiler.phases.graph.ReentrantBlockIterator.BlockIteratorClosure; |
55 import org.graalvm.compiler.phases.graph.StatelessPostOrderNodeIterator; |
57 import org.graalvm.compiler.phases.graph.StatelessPostOrderNodeIterator; |
56 import org.graalvm.compiler.phases.schedule.SchedulePhase; |
58 import org.graalvm.compiler.phases.schedule.SchedulePhase; |
57 import org.graalvm.compiler.phases.schedule.SchedulePhase.SchedulingStrategy; |
59 import org.graalvm.compiler.phases.schedule.SchedulePhase.SchedulingStrategy; |
58 import org.graalvm.util.EconomicMap; |
|
59 import org.graalvm.util.Equivalence; |
|
60 |
60 |
61 public final class GraphOrder { |
61 public final class GraphOrder { |
62 |
62 |
63 private GraphOrder() { |
63 private GraphOrder() { |
64 } |
64 } |