src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/WordTest.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.replacements.test/src/org/graalvm/compiler/replacements/test/WordTest.java

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/WordTest.java

Print this page

        

*** 21,52 **** * questions. */ package org.graalvm.compiler.replacements.test; import org.graalvm.compiler.api.replacements.Snippet; ! import org.graalvm.compiler.core.common.CompilationIdentifier; import org.graalvm.compiler.nodes.StructuredGraph; ! import org.graalvm.compiler.nodes.StructuredGraph.AllowAssumptions; ! import org.graalvm.compiler.options.OptionValues; import org.graalvm.compiler.word.Word; import org.graalvm.word.Pointer; import org.graalvm.word.Unsigned; import org.graalvm.word.WordBase; import org.graalvm.word.WordFactory; import org.junit.Test; - import jdk.vm.ci.meta.ResolvedJavaMethod; - /** * Tests for the {@link Word} type. */ public class WordTest extends SnippetsTest { @Override ! protected StructuredGraph parseEager(ResolvedJavaMethod m, AllowAssumptions allowAssumptions, CompilationIdentifier compilationId, OptionValues options) { // create a copy to assign a valid compilation id ! return installer.makeGraph(bytecodeProvider, m, null, null).copyWithIdentifier(compilationId); } @Test public void construction() { long[] words = new long[]{Long.MIN_VALUE, Long.MIN_VALUE + 1, -1L, 0L, 1L, Long.MAX_VALUE - 1, Long.MAX_VALUE, Integer.MAX_VALUE - 1L, Integer.MAX_VALUE, Integer.MAX_VALUE + 1L, --- 21,53 ---- * questions. */ package org.graalvm.compiler.replacements.test; import org.graalvm.compiler.api.replacements.Snippet; ! import org.graalvm.compiler.debug.DebugContext; import org.graalvm.compiler.nodes.StructuredGraph; ! import org.graalvm.compiler.nodes.StructuredGraph.Builder; ! import org.graalvm.compiler.phases.PhaseSuite; ! import org.graalvm.compiler.phases.tiers.HighTierContext; import org.graalvm.compiler.word.Word; import org.graalvm.word.Pointer; import org.graalvm.word.Unsigned; import org.graalvm.word.WordBase; import org.graalvm.word.WordFactory; import org.junit.Test; /** * Tests for the {@link Word} type. */ public class WordTest extends SnippetsTest { @Override ! protected StructuredGraph parse(Builder builder, PhaseSuite<HighTierContext> graphBuilderSuite) { // create a copy to assign a valid compilation id ! DebugContext debug = getDebugContext(); ! StructuredGraph originalGraph = installer.makeGraph(debug, bytecodeProvider, builder.getMethod(), null, null); ! return originalGraph.copyWithIdentifier(builder.getCompilationId(), debug); } @Test public void construction() { long[] words = new long[]{Long.MIN_VALUE, Long.MIN_VALUE + 1, -1L, 0L, 1L, Long.MAX_VALUE - 1, Long.MAX_VALUE, Integer.MAX_VALUE - 1L, Integer.MAX_VALUE, Integer.MAX_VALUE + 1L,
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/WordTest.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File