< prev index next >

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/InlineInvokePlugin.java

Print this page

        

*** 51,60 **** --- 51,66 ---- * Denotes a call site must not be inlined and can be implemented by a node that speculates * the call will not throw an exception. */ public static final InlineInfo DO_NOT_INLINE_NO_EXCEPTION = new InlineInfo(null, null); + /** + * Denotes a call site must not be inlined and the execution should be transferred to + * interpreter in case of an exception. + */ + public static final InlineInfo DO_NOT_INLINE_DEOPTIMIZE_ON_EXCEPTION = new InlineInfo(null, null); + private final ResolvedJavaMethod methodToInline; private final BytecodeProvider intrinsicBytecodeProvider; public static InlineInfo createStandardInlineInfo(ResolvedJavaMethod methodToInline) { return new InlineInfo(methodToInline, null);
< prev index next >