src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest11.java
changeset 48861 47f19ff9903c
parent 47216 71c04702a3d5
child 50858 2d3e99a72541
equal deleted inserted replaced
48860:5bce1b7e7800 48861:47f19ff9903c
   121         testConditionalElimination("test5Snippet", "test5Snippet");
   121         testConditionalElimination("test5Snippet", "test5Snippet");
   122     }
   122     }
   123 
   123 
   124     public static int test6Snippet(int a) {
   124     public static int test6Snippet(int a) {
   125         if ((a & 8) != 0) {
   125         if ((a & 8) != 0) {
   126             GraalDirectives.deoptimizeAndInvalidate();
   126             GraalDirectives.deoptimize();
   127         }
   127         }
   128         if ((a & 15) != 15) {
   128         if ((a & 15) != 15) {
   129             GraalDirectives.deoptimizeAndInvalidate();
   129             GraalDirectives.deoptimize();
   130         }
   130         }
   131         return 0;
   131         return 0;
   132     }
   132     }
   133 
   133 
   134     public static int reference6Snippet(int a) {
   134     public static int reference6Snippet(int a) {
   135         if ((a & 8) != 0) {
   135         if ((a & 8) != 0) {
   136             GraalDirectives.deoptimizeAndInvalidate();
   136             GraalDirectives.deoptimize();
   137         }
   137         }
   138         GraalDirectives.deoptimizeAndInvalidate();
   138         GraalDirectives.deoptimize();
   139         return 0;
   139         return 0;
   140     }
   140     }
   141 
   141 
   142     @Test
   142     @Test
   143     public void test6() {
   143     public void test6() {