< prev index next >

src/hotspot/share/opto/loopopts.cpp

Print this page

        

*** 1232,1242 **** } // Catch any self looping PhiNode for (uint i = 1; i < oop_phi->req(); i++) { if (oop_phi->in(i) == oop_phi) { - assert(0, "Fix this where the self looping PhiNode was produced"); return false; } } if (is_dominator(get_ctrl(lb->in(LoadBarrierNode::Address)), oop_phi->in(0)) && get_ctrl(lb->in(LoadBarrierNode::Address)) != oop_phi->in(0) /*&& (get_ctrl(lb->in(LoadBarrierNode::Memory)) != lb->in(0) || lb->in(LoadBarrierNode::Memory)->is_Phi())*/) { --- 1232,1241 ----
< prev index next >