Lines Matching refs:weight
668 TRACE_LINEAR_SCAN(3, "----- computing loop-depth and weight");
745 int weight = (cur->loop_depth() & 0x7FFF) << 16;
747 // general macro for short definition of weight flags
750 #define INC_WEIGHT_IF(condition) if ((condition)) { weight |= (1 << cur_bit); } cur_bit--;
773 // guarantee that weight is > 0
774 weight |= 1;
778 assert(weight > 0, "weight cannot become negative");
780 return weight;
800 // the linear_scan_number is used to cache the weight of a block
820 TRACE_LINEAR_SCAN(3, for (int i = 0; i < _work_list.length(); i++) tty->print_cr("%8d B%2d weight:%6x", i, _work_list.at(i)->block_id(), _work_list.at(i)->linear_scan_number()));
824 assert(_work_list.at(i)->linear_scan_number() > 0, "weight not set");
831 TRACE_LINEAR_SCAN(3, tty->print_cr("appending block B%d (weight 0x%6x) to linear-scan order", cur->block_id(), cur->linear_scan_number()));
835 // therefore the linear_scan_number and the weight of a block must also