src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives/src/org/graalvm/compiler/api/directives/GraalDirectives.java
changeset 48861 47f19ff9903c
parent 47216 71c04702a3d5
child 50858 2d3e99a72541
equal deleted inserted replaced
48860:5bce1b7e7800 48861:47f19ff9903c
    48      */
    48      */
    49     public static void deoptimizeAndInvalidate() {
    49     public static void deoptimizeAndInvalidate() {
    50     }
    50     }
    51 
    51 
    52     /**
    52     /**
       
    53      * Directive for the compiler to fall back to the bytecode interpreter at this point, invalidate
       
    54      * the compiled code, record a speculation and reprofile the method.
       
    55      */
       
    56     public static void deoptimizeAndInvalidateWithSpeculation() {
       
    57     }
       
    58 
       
    59     /**
    53      * Returns a boolean value indicating whether the method is executed in Graal-compiled code.
    60      * Returns a boolean value indicating whether the method is executed in Graal-compiled code.
    54      */
    61      */
    55     public static boolean inCompiledCode() {
    62     public static boolean inCompiledCode() {
    56         return false;
    63         return false;
    57     }
    64     }