< prev index next >

src/share/vm/runtime/deoptimization.cpp

Print this page




2162   // Note:  Keep this in sync. with enum DeoptReason.
2163   "none",
2164   "null_check",
2165   "null_assert" JVMCI_ONLY("_or_unreached0"),
2166   "range_check",
2167   "class_check",
2168   "array_check",
2169   "intrinsic" JVMCI_ONLY("_or_type_checked_inlining"),
2170   "bimorphic" JVMCI_ONLY("_or_optimized_type_check"),
2171   "unloaded",
2172   "uninitialized",
2173   "unreached",
2174   "unhandled",
2175   "constraint",
2176   "div0_check",
2177   "age",
2178   "predicate",
2179   "loop_limit_check",
2180   "speculate_class_check",
2181   "speculate_null_check",

2182   "rtm_state_change",
2183   "unstable_if",
2184   "unstable_fused_if",
2185 #if INCLUDE_JVMCI
2186   "aliasing",
2187   "transfer_to_interpreter",
2188   "not_compiled_exception_handler",
2189   "unresolved",
2190   "jsr_mismatch",
2191 #endif
2192   "tenured"
2193 };
2194 const char* Deoptimization::_trap_action_name[] = {
2195   // Note:  Keep this in sync. with enum DeoptAction.
2196   "none",
2197   "maybe_recompile",
2198   "reinterpret",
2199   "make_not_entrant",
2200   "make_not_compilable"
2201 };




2162   // Note:  Keep this in sync. with enum DeoptReason.
2163   "none",
2164   "null_check",
2165   "null_assert" JVMCI_ONLY("_or_unreached0"),
2166   "range_check",
2167   "class_check",
2168   "array_check",
2169   "intrinsic" JVMCI_ONLY("_or_type_checked_inlining"),
2170   "bimorphic" JVMCI_ONLY("_or_optimized_type_check"),
2171   "unloaded",
2172   "uninitialized",
2173   "unreached",
2174   "unhandled",
2175   "constraint",
2176   "div0_check",
2177   "age",
2178   "predicate",
2179   "loop_limit_check",
2180   "speculate_class_check",
2181   "speculate_null_check",
2182   "speculate_null_assert",
2183   "rtm_state_change",
2184   "unstable_if",
2185   "unstable_fused_if",
2186 #if INCLUDE_JVMCI
2187   "aliasing",
2188   "transfer_to_interpreter",
2189   "not_compiled_exception_handler",
2190   "unresolved",
2191   "jsr_mismatch",
2192 #endif
2193   "tenured"
2194 };
2195 const char* Deoptimization::_trap_action_name[] = {
2196   // Note:  Keep this in sync. with enum DeoptAction.
2197   "none",
2198   "maybe_recompile",
2199   "reinterpret",
2200   "make_not_entrant",
2201   "make_not_compilable"
2202 };


< prev index next >