< prev index next >

src/hotspot/share/opto/compile.cpp

Print this page

        

*** 3059,3069 **** wq.push(n); for (uint next = 0; next < wq.size(); ++next) { Node *m = wq.at(next); for (DUIterator_Fast imax, i = m->fast_outs(imax); i < imax; i++) { Node* use = m->fast_out(i); ! if (use->is_Mem() || use->is_EncodeNarrowPtr()) { use->ensure_control_or_add_prec(n->in(0)); } else { switch(use->Opcode()) { case Op_AddP: case Op_DecodeN: --- 3059,3069 ---- wq.push(n); for (uint next = 0; next < wq.size(); ++next) { Node *m = wq.at(next); for (DUIterator_Fast imax, i = m->fast_outs(imax); i < imax; i++) { Node* use = m->fast_out(i); ! if (use->is_Mem() || use->is_EncodeNarrowPtr() || use->is_ShenandoahBarrier()) { use->ensure_control_or_add_prec(n->in(0)); } else { switch(use->Opcode()) { case Op_AddP: case Op_DecodeN:
< prev index next >