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