< prev index next >

src/hotspot/share/opto/replacednodes.cpp

Print this page
rev 52371 : [mq]: lvb.patch

*** 149,159 **** while (work.size() != 0 && replace) { Node* n = work.pop(); if (use->outcnt() == 0) { continue; } ! if (n->is_CFG() || (n->in(0) != NULL && !n->in(0)->is_top())) { int depth = 0; Node *m = n; if (!n->is_CFG()) { n = n->in(0); } --- 149,159 ---- while (work.size() != 0 && replace) { Node* n = work.pop(); if (use->outcnt() == 0) { continue; } ! if (n->is_CFG() || (n->in(0) != NULL && !n->in(0)->is_top()) && n->Opcode() != Op_ShenandoahWBMemProj) { int depth = 0; Node *m = n; if (!n->is_CFG()) { n = n->in(0); }
< prev index next >