Lines Matching defs:pred
634 BlockBegin* pred = cur->pred_at(j);
636 if (!is_block_in_loop(loop_idx, pred) /*&& !pred->is_set(BlockBeginosr_entry_flag)*/) {
638 TRACE_LINEAR_SCAN(3, tty->print_cr(" pushing B%d", pred->block_id()));
639 _work_list.push(pred);
640 set_block_in_loop(loop_idx, pred);
987 BlockBegin* pred = cur->pred_at(j);
988 tty->print("B%d ", pred->block_id());
1044 BlockBegin* pred = cur->pred_at(j);
1046 assert(pred->linear_scan_number() >= 0 && pred->linear_scan_number() == _linear_scan_order->index_of(pred), "incorrect linear_scan_number");
1048 assert(cur->linear_scan_number() > pred->linear_scan_number(), "invalid order");
1050 if (cur->loop_depth() == pred->loop_depth()) {
1051 assert(cur->loop_index() == pred->loop_index() || cur->is_set(BlockBegin::linear_scan_loop_header_flag), "successing blocks with same loop depth must have same loop index");
1202 // clone the pred list so we can mutate it