src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/JTTTest.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Cdiff src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/JTTTest.java

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/JTTTest.java

Print this page

        

*** 21,40 **** * questions. */ package org.graalvm.compiler.jtt; import static java.lang.reflect.Modifier.isStatic; import java.util.Collections; import java.util.Set; - import org.graalvm.compiler.core.common.CompilationIdentifier; import org.graalvm.compiler.core.test.GraalCompilerTest; import org.graalvm.compiler.nodes.ConstantNode; import org.graalvm.compiler.nodes.ParameterNode; import org.graalvm.compiler.nodes.StructuredGraph; ! import org.graalvm.compiler.nodes.StructuredGraph.AllowAssumptions; import org.graalvm.compiler.options.OptionValues; import org.junit.Assert; import jdk.vm.ci.code.InstalledCode; import jdk.vm.ci.meta.DeoptimizationReason; import jdk.vm.ci.meta.JavaConstant; --- 21,42 ---- * questions. */ package org.graalvm.compiler.jtt; import static java.lang.reflect.Modifier.isStatic; + import java.util.Collections; import java.util.Set; import org.graalvm.compiler.core.test.GraalCompilerTest; import org.graalvm.compiler.nodes.ConstantNode; import org.graalvm.compiler.nodes.ParameterNode; import org.graalvm.compiler.nodes.StructuredGraph; ! import org.graalvm.compiler.nodes.StructuredGraph.Builder; import org.graalvm.compiler.options.OptionValues; + import org.graalvm.compiler.phases.PhaseSuite; + import org.graalvm.compiler.phases.tiers.HighTierContext; import org.junit.Assert; import jdk.vm.ci.code.InstalledCode; import jdk.vm.ci.meta.DeoptimizationReason; import jdk.vm.ci.meta.JavaConstant;
*** 62,74 **** public JTTTest() { Assert.assertNotNull(getCodeCache()); } @Override ! protected StructuredGraph parseEager(ResolvedJavaMethod m, AllowAssumptions allowAssumptions, CompilationIdentifier compilationId, OptionValues options) { ! StructuredGraph graph = super.parseEager(m, allowAssumptions, compilationId, options); if (argsToBind != null) { Object receiver = isStatic(m.getModifiers()) ? null : this; Object[] args = argsWithReceiver(receiver, argsToBind); JavaType[] parameterTypes = m.toParameterTypes(); assert parameterTypes.length == args.length; for (ParameterNode param : graph.getNodes(ParameterNode.TYPE)) { --- 64,77 ---- public JTTTest() { Assert.assertNotNull(getCodeCache()); } @Override ! protected StructuredGraph parse(Builder builder, PhaseSuite<HighTierContext> graphBuilderSuite) { ! StructuredGraph graph = super.parse(builder, graphBuilderSuite); if (argsToBind != null) { + ResolvedJavaMethod m = graph.method(); Object receiver = isStatic(m.getModifiers()) ? null : this; Object[] args = argsWithReceiver(receiver, argsToBind); JavaType[] parameterTypes = m.toParameterTypes(); assert parameterTypes.length == args.length; for (ParameterNode param : graph.getNodes(ParameterNode.TYPE)) {
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/JTTTest.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File