< prev index next >
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PEAAssertionsTest.java
Print this page
rev 52509 : [mq]: graal
*** 43,64 ****
return new HighTierContext(getProviders(), getDefaultGraphBuilderSuite(), OptimisticOptimizations.ALL.remove(Optimization.RemoveNeverExecutedCode));
}
public static Object field;
! @SuppressWarnings("deprecation")
public static void snippet1(int i) {
Integer object = new Integer(i);
GraalDirectives.ensureVirtualized(object);
}
@Test
public void test1() {
test("snippet1", 1);
}
! @SuppressWarnings("deprecation")
public static void snippet2(int i) {
Integer object = new Integer(i);
GraalDirectives.ensureVirtualized(object);
field = object; // assert here
}
--- 43,64 ----
return new HighTierContext(getProviders(), getDefaultGraphBuilderSuite(), OptimisticOptimizations.ALL.remove(Optimization.RemoveNeverExecutedCode));
}
public static Object field;
! @SuppressWarnings({"deprecation", "unused"})
public static void snippet1(int i) {
Integer object = new Integer(i);
GraalDirectives.ensureVirtualized(object);
}
@Test
public void test1() {
test("snippet1", 1);
}
! @SuppressWarnings({"deprecation", "unused"})
public static void snippet2(int i) {
Integer object = new Integer(i);
GraalDirectives.ensureVirtualized(object);
field = object; // assert here
}
*** 66,76 ****
@Test(expected = SourceStackTraceBailoutException.class)
public void test2() {
test("snippet2", 1);
}
! @SuppressWarnings("deprecation")
public static void snippet3(int i) {
Integer object = new Integer(i);
field = object;
GraalDirectives.ensureVirtualized(object); // assert here
}
--- 66,76 ----
@Test(expected = SourceStackTraceBailoutException.class)
public void test2() {
test("snippet2", 1);
}
! @SuppressWarnings({"deprecation", "unused"})
public static void snippet3(int i) {
Integer object = new Integer(i);
field = object;
GraalDirectives.ensureVirtualized(object); // assert here
}
*** 78,99 ****
@Test(expected = SourceStackTraceBailoutException.class)
public void test3() {
test("snippet3", 1);
}
! @SuppressWarnings("deprecation")
public static void snippetHere1(int i) {
Integer object = new Integer(i);
GraalDirectives.ensureVirtualizedHere(object);
}
@Test
public void testHere1() {
test("snippetHere1", 1);
}
! @SuppressWarnings("deprecation")
public static void snippetHere2(int i) {
Integer object = new Integer(i);
GraalDirectives.ensureVirtualizedHere(object);
field = object;
}
--- 78,99 ----
@Test(expected = SourceStackTraceBailoutException.class)
public void test3() {
test("snippet3", 1);
}
! @SuppressWarnings({"deprecation", "unused"})
public static void snippetHere1(int i) {
Integer object = new Integer(i);
GraalDirectives.ensureVirtualizedHere(object);
}
@Test
public void testHere1() {
test("snippetHere1", 1);
}
! @SuppressWarnings({"deprecation", "unused"})
public static void snippetHere2(int i) {
Integer object = new Integer(i);
GraalDirectives.ensureVirtualizedHere(object);
field = object;
}
*** 101,111 ****
@Test
public void testHere2() {
test("snippetHere2", 1);
}
! @SuppressWarnings("deprecation")
public static void snippetHere3(int i) {
Integer object = new Integer(i);
field = object;
GraalDirectives.ensureVirtualizedHere(object); // assert here
}
--- 101,111 ----
@Test
public void testHere2() {
test("snippetHere2", 1);
}
! @SuppressWarnings({"deprecation", "unused"})
public static void snippetHere3(int i) {
Integer object = new Integer(i);
field = object;
GraalDirectives.ensureVirtualizedHere(object); // assert here
}
*** 134,144 ****
@Test(expected = SourceStackTraceBailoutException.class)
public void testBoxing2() {
test("snippetBoxing2", 1);
}
! @SuppressWarnings("deprecation")
public static void snippetControlFlow1(boolean b, int i) {
Integer object = new Integer(i);
if (b) {
GraalDirectives.ensureVirtualized(object);
}
--- 134,144 ----
@Test(expected = SourceStackTraceBailoutException.class)
public void testBoxing2() {
test("snippetBoxing2", 1);
}
! @SuppressWarnings({"deprecation", "unused"})
public static void snippetControlFlow1(boolean b, int i) {
Integer object = new Integer(i);
if (b) {
GraalDirectives.ensureVirtualized(object);
}
*** 149,159 ****
@Test
public void testControlFlow1() {
test("snippetControlFlow1", true, 1);
}
! @SuppressWarnings("deprecation")
public static void snippetControlFlow2(boolean b, int i) {
Integer object = new Integer(i);
if (b) {
GraalDirectives.ensureVirtualized(object);
} else {
--- 149,159 ----
@Test
public void testControlFlow1() {
test("snippetControlFlow1", true, 1);
}
! @SuppressWarnings({"deprecation", "unused"})
public static void snippetControlFlow2(boolean b, int i) {
Integer object = new Integer(i);
if (b) {
GraalDirectives.ensureVirtualized(object);
} else {
*** 166,176 ****
@Test(expected = SourceStackTraceBailoutException.class)
public void testControlFlow2() {
test("snippetControlFlow2", true, 1);
}
! @SuppressWarnings("deprecation")
public static void snippetControlFlow3(boolean b, int i) {
Integer object = new Integer(i);
GraalDirectives.ensureVirtualized(object);
if (b) {
field = 1;
--- 166,176 ----
@Test(expected = SourceStackTraceBailoutException.class)
public void testControlFlow2() {
test("snippetControlFlow2", true, 1);
}
! @SuppressWarnings({"deprecation", "unused"})
public static void snippetControlFlow3(boolean b, int i) {
Integer object = new Integer(i);
GraalDirectives.ensureVirtualized(object);
if (b) {
field = 1;
*** 184,194 ****
@Test(expected = SourceStackTraceBailoutException.class)
public void testControlFlow3() {
test("snippetControlFlow3", true, 1);
}
! @SuppressWarnings("deprecation")
public static void snippetControlFlow4(boolean b, int i) {
Integer object = new Integer(i);
if (b) {
field = object;
} else {
--- 184,194 ----
@Test(expected = SourceStackTraceBailoutException.class)
public void testControlFlow3() {
test("snippetControlFlow3", true, 1);
}
! @SuppressWarnings({"deprecation", "unused"})
public static void snippetControlFlow4(boolean b, int i) {
Integer object = new Integer(i);
if (b) {
field = object;
} else {
*** 200,210 ****
@Test(expected = SourceStackTraceBailoutException.class)
public void testControlFlow4() {
test("snippetControlFlow4", true, 1);
}
! @SuppressWarnings("deprecation")
public static void snippetControlFlow5(boolean b, int i) {
Integer object = new Integer(i);
if (b) {
field = object;
} else {
--- 200,210 ----
@Test(expected = SourceStackTraceBailoutException.class)
public void testControlFlow4() {
test("snippetControlFlow4", true, 1);
}
! @SuppressWarnings({"deprecation", "unused"})
public static void snippetControlFlow5(boolean b, int i) {
Integer object = new Integer(i);
if (b) {
field = object;
} else {
*** 221,231 ****
public static final class TestClass {
Object a;
Object b;
}
! @SuppressWarnings("deprecation")
public static void snippetIndirect1(boolean b, int i) {
Integer object = new Integer(i);
TestClass t = new TestClass();
t.a = object;
GraalDirectives.ensureVirtualized(object);
--- 221,231 ----
public static final class TestClass {
Object a;
Object b;
}
! @SuppressWarnings({"deprecation", "unused"})
public static void snippetIndirect1(boolean b, int i) {
Integer object = new Integer(i);
TestClass t = new TestClass();
t.a = object;
GraalDirectives.ensureVirtualized(object);
*** 240,250 ****
@Test(expected = SourceStackTraceBailoutException.class)
public void testIndirect1() {
test("snippetIndirect1", true, 1);
}
! @SuppressWarnings("deprecation")
public static void snippetIndirect2(boolean b, int i) {
Integer object = new Integer(i);
TestClass t = new TestClass();
t.a = object;
GraalDirectives.ensureVirtualized(t);
--- 240,250 ----
@Test(expected = SourceStackTraceBailoutException.class)
public void testIndirect1() {
test("snippetIndirect1", true, 1);
}
! @SuppressWarnings({"deprecation", "unused"})
public static void snippetIndirect2(boolean b, int i) {
Integer object = new Integer(i);
TestClass t = new TestClass();
t.a = object;
GraalDirectives.ensureVirtualized(t);
< prev index next >