src/hotspot/share/runtime/deoptimization.cpp
changeset 51073 34696f3aa22b
parent 50858 2d3e99a72541
child 51522 b426c75da4b9
equal deleted inserted replaced
51072:6a037fd949e4 51073:34696f3aa22b
  2042   uint ignore_this_trap_count;
  2042   uint ignore_this_trap_count;
  2043   bool ignore_maybe_prior_trap;
  2043   bool ignore_maybe_prior_trap;
  2044   bool ignore_maybe_prior_recompile;
  2044   bool ignore_maybe_prior_recompile;
  2045   assert(!reason_is_speculate(reason), "reason speculate only used by compiler");
  2045   assert(!reason_is_speculate(reason), "reason speculate only used by compiler");
  2046   // JVMCI uses the total counts to determine if deoptimizations are happening too frequently -> do not adjust total counts
  2046   // JVMCI uses the total counts to determine if deoptimizations are happening too frequently -> do not adjust total counts
  2047   bool update_total_counts = JVMCI_ONLY(false) NOT_JVMCI(true);
  2047   bool update_total_counts = true JVMCI_ONLY( && !UseJVMCICompiler);
  2048   query_update_method_data(trap_mdo, trap_bci,
  2048   query_update_method_data(trap_mdo, trap_bci,
  2049                            (DeoptReason)reason,
  2049                            (DeoptReason)reason,
  2050                            update_total_counts,
  2050                            update_total_counts,
  2051 #if INCLUDE_JVMCI
  2051 #if INCLUDE_JVMCI
  2052                            false,
  2052                            false,