< prev index next >

src/share/vm/c1/c1_LIRGenerator.cpp

Print this page
rev 9067 : 8139040: Fix initializations before ShouldNotReachHere()

*** 3346,3356 **** increment_event_counter_impl(info, x->inlinee(), right_n_bits(freq_log), InvocationEntryBci, false, true); } } void LIRGenerator::increment_event_counter(CodeEmitInfo* info, int bci, bool backedge) { ! int freq_log; int level = compilation()->env()->comp_level(); if (level == CompLevel_limited_profile) { freq_log = (backedge ? Tier2BackedgeNotifyFreqLog : Tier2InvokeNotifyFreqLog); } else if (level == CompLevel_full_profile) { freq_log = (backedge ? Tier3BackedgeNotifyFreqLog : Tier3InvokeNotifyFreqLog); --- 3346,3356 ---- increment_event_counter_impl(info, x->inlinee(), right_n_bits(freq_log), InvocationEntryBci, false, true); } } void LIRGenerator::increment_event_counter(CodeEmitInfo* info, int bci, bool backedge) { ! int freq_log = 0; int level = compilation()->env()->comp_level(); if (level == CompLevel_limited_profile) { freq_log = (backedge ? Tier2BackedgeNotifyFreqLog : Tier2InvokeNotifyFreqLog); } else if (level == CompLevel_full_profile) { freq_log = (backedge ? Tier3BackedgeNotifyFreqLog : Tier3InvokeNotifyFreqLog);
*** 3392,3402 **** assert(frequency == 0 || is_power_of_2(frequency + 1), "Frequency must be x^2 - 1 or 0"); int level = _compilation->env()->comp_level(); assert(level > CompLevel_simple, "Shouldn't be here"); int offset = -1; ! LIR_Opr counter_holder; if (level == CompLevel_limited_profile) { MethodCounters* counters_adr = method->ensure_method_counters(); if (counters_adr == NULL) { bailout("method counters allocation failed"); return; --- 3392,3402 ---- assert(frequency == 0 || is_power_of_2(frequency + 1), "Frequency must be x^2 - 1 or 0"); int level = _compilation->env()->comp_level(); assert(level > CompLevel_simple, "Shouldn't be here"); int offset = -1; ! LIR_Opr counter_holder = NULL; if (level == CompLevel_limited_profile) { MethodCounters* counters_adr = method->ensure_method_counters(); if (counters_adr == NULL) { bailout("method counters allocation failed"); return;
< prev index next >