< prev index next >

src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp

Print this page
rev 52273 : Purge some G1-related cruft in C2

*** 2667,2677 **** (ctrl->Opcode() != Op_CatchProj || u->Opcode() != Op_CreateEx)) { Node* old_c = phase->ctrl_or_self(u); Node* c = old_c; if (c != ctrl || is_dominator_same_ctrl(old_c, barrier, u, phase) || ! u->is_g1_marking_load()) { phase->igvn().rehash_node_delayed(u); int nb = u->replace_edge(ctrl, region); if (u->is_CFG()) { if (phase->idom(u) == ctrl) { phase->set_idom(u, region, phase->dom_depth(region)); --- 2667,2677 ---- (ctrl->Opcode() != Op_CatchProj || u->Opcode() != Op_CreateEx)) { Node* old_c = phase->ctrl_or_self(u); Node* c = old_c; if (c != ctrl || is_dominator_same_ctrl(old_c, barrier, u, phase) || ! u->is_shenandoah_state_load()) { phase->igvn().rehash_node_delayed(u); int nb = u->replace_edge(ctrl, region); if (u->is_CFG()) { if (phase->idom(u) == ctrl) { phase->set_idom(u, region, phase->dom_depth(region));
< prev index next >