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

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc.test/src/org/graalvm/compiler/core/sparc/test/SPARCAllocatorTest.java

Print this page

        

*** 20,71 **** * or visit www.oracle.com if you need additional information or have any * questions. */ package org.graalvm.compiler.core.sparc.test; - import static org.graalvm.compiler.core.common.GraalOptions.TraceRA; import static org.graalvm.compiler.core.common.GraalOptions.RegisterPressure; import static org.junit.Assume.assumeTrue; - import jdk.vm.ci.sparc.SPARC; import org.junit.Before; import org.junit.Test; import org.graalvm.compiler.core.test.backend.AllocatorTest; public class SPARCAllocatorTest extends AllocatorTest { @Before public void checkSPARC() { assumeTrue("skipping SPARC specific test", getTarget().arch instanceof SPARC); ! assumeTrue("RegisterPressure is set -> skip", RegisterPressure.getValue() == null); ! assumeTrue("TraceRA is set -> skip", !TraceRA.getValue()); } @Test public void test1() { testAllocation("test1snippet", 2, 0, 0); } public static long test1snippet(long x) { ! return x + 5; } @Test public void test2() { testAllocation("test2snippet", 2, 0, 0); } public static long test2snippet(long x) { ! return x * 5; } @Test public void test3() { testAllocation("test3snippet", 4, 0, 0); } public static long test3snippet(long x) { ! return x / 3 + x % 3; } } --- 20,72 ---- * or visit www.oracle.com if you need additional information or have any * questions. */ package org.graalvm.compiler.core.sparc.test; import static org.graalvm.compiler.core.common.GraalOptions.RegisterPressure; + import static org.graalvm.compiler.core.common.GraalOptions.TraceRA; import static org.junit.Assume.assumeTrue; import org.junit.Before; import org.junit.Test; import org.graalvm.compiler.core.test.backend.AllocatorTest; + import jdk.vm.ci.sparc.SPARC; + public class SPARCAllocatorTest extends AllocatorTest { @Before public void checkSPARC() { assumeTrue("skipping SPARC specific test", getTarget().arch instanceof SPARC); ! assumeTrue("RegisterPressure is set -> skip", RegisterPressure.getValue(getInitialOptions()) == null); ! assumeTrue("TraceRA is set -> skip", !TraceRA.getValue(getInitialOptions())); } @Test public void test1() { testAllocation("test1snippet", 2, 0, 0); } public static long test1snippet(long x) { ! return x + 41; } @Test public void test2() { testAllocation("test2snippet", 2, 0, 0); } public static long test2snippet(long x) { ! return x * 41; } @Test public void test3() { testAllocation("test3snippet", 4, 0, 0); } public static long test3snippet(long x) { ! return x / 41 + x % 41; } }
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc.test/src/org/graalvm/compiler/core/sparc/test/SPARCAllocatorTest.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File