src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraphEncoderTest.java
equal
deleted
inserted
replaced
33 import org.graalvm.compiler.nodes.EncodedGraph; |
33 import org.graalvm.compiler.nodes.EncodedGraph; |
34 import org.graalvm.compiler.nodes.GraphEncoder; |
34 import org.graalvm.compiler.nodes.GraphEncoder; |
35 import org.graalvm.compiler.nodes.StructuredGraph; |
35 import org.graalvm.compiler.nodes.StructuredGraph; |
36 import org.graalvm.compiler.nodes.StructuredGraph.AllowAssumptions; |
36 import org.graalvm.compiler.nodes.StructuredGraph.AllowAssumptions; |
37 import org.graalvm.compiler.nodes.spi.CoreProviders; |
37 import org.graalvm.compiler.nodes.spi.CoreProviders; |
38 import org.graalvm.compiler.phases.common.CanonicalizerPhase; |
|
39 import org.junit.Test; |
38 import org.junit.Test; |
40 |
39 |
41 import jdk.vm.ci.meta.ResolvedJavaMethod; |
40 import jdk.vm.ci.meta.ResolvedJavaMethod; |
42 |
41 |
43 public class GraphEncoderTest extends GraalCompilerTest { |
42 public class GraphEncoderTest extends GraalCompilerTest { |
59 ResolvedJavaMethod javaMethod = getMetaAccess().lookupJavaMethod(method); |
58 ResolvedJavaMethod javaMethod = getMetaAccess().lookupJavaMethod(method); |
60 if (javaMethod.hasBytecodes()) { |
59 if (javaMethod.hasBytecodes()) { |
61 StructuredGraph originalGraph = parseEager(javaMethod, AllowAssumptions.YES); |
60 StructuredGraph originalGraph = parseEager(javaMethod, AllowAssumptions.YES); |
62 if (canonicalize) { |
61 if (canonicalize) { |
63 CoreProviders context = getProviders(); |
62 CoreProviders context = getProviders(); |
64 new CanonicalizerPhase().apply(originalGraph, context); |
63 createCanonicalizerPhase().apply(originalGraph, context); |
65 } |
64 } |
66 originalGraphs.add(originalGraph); |
65 originalGraphs.add(originalGraph); |
67 } |
66 } |
68 } |
67 } |
69 |
68 |