< 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 >