hotspot/src/share/vm/c1/c1_LinearScan.cpp
changeset 38658 34f9c45625d8
parent 38177 b0c9cb06506b
child 39219 1b33aa56ed18
equal deleted inserted replaced
38657:3caf062361a6 38658:34f9c45625d8
  5519         max_reg = i;
  5519         max_reg = i;
  5520       }
  5520       }
  5521     }
  5521     }
  5522   }
  5522   }
  5523 
  5523 
  5524   if (_block_pos[max_reg] <= interval_to || _block_pos[max_reg + 1] <= interval_to) {
  5524   if (max_reg != any_reg &&
       
  5525       (_block_pos[max_reg] <= interval_to || _block_pos[max_reg + 1] <= interval_to)) {
  5525     *need_split = true;
  5526     *need_split = true;
  5526   }
  5527   }
  5527 
  5528 
  5528   return max_reg;
  5529   return max_reg;
  5529 }
  5530 }
  6495 
  6496 
  6496     for (int i = 0; i < number_of_counters; i++) {
  6497     for (int i = 0; i < number_of_counters; i++) {
  6497       if (_counters_sum[i] > 0 || _counters_max[i] >= 0) {
  6498       if (_counters_sum[i] > 0 || _counters_max[i] >= 0) {
  6498         tty->print("%25s: %8d", counter_name(i), _counters_sum[i]);
  6499         tty->print("%25s: %8d", counter_name(i), _counters_sum[i]);
  6499 
  6500 
  6500         if (base_counter(i) != invalid_counter) {
  6501         LinearScanStatistic::Counter cntr = base_counter(i);
  6501           tty->print("  (%5.1f%%) ", _counters_sum[i] * 100.0 / _counters_sum[base_counter(i)]);
  6502         if (cntr != invalid_counter) {
       
  6503           tty->print("  (%5.1f%%) ", _counters_sum[i] * 100.0 / _counters_sum[cntr]);
  6502         } else {
  6504         } else {
  6503           tty->print("           ");
  6505           tty->print("           ");
  6504         }
  6506         }
  6505 
  6507 
  6506         if (_counters_max[i] >= 0) {
  6508         if (_counters_max[i] >= 0) {