Lines Matching defs:old_phi
1203 PhiNode* old_phi = oj->as_Phi();
1204 assert( old_phi->region() == _head, "" );
1205 igvn.hash_delete(old_phi); // Yank from hash before hacking edges
1206 Node *p = PhiNode::make_blank(landing_pad, old_phi);
1210 p->init_req(icnt--, old_phi->in(i));
1212 old_phi->del_req(i);
1223 igvn.register_new_node_with_optimizer(p, old_phi);
1226 old_phi->add_req(p);
1231 Node *id_old_phi = old_phi->Identity( &igvn );
1232 if( id_old_phi != old_phi ) { // Found a simple identity?
1234 // that will yank the edge from old_phi to the Region and
1236 for (DUIterator_Last imin, i = old_phi->last_outs(imin); i >= imin; ) {
1237 Node* use = old_phi->last_out(i);
1241 if (use->in(j) == old_phi) {
1250 igvn._worklist.push(old_phi);
1287 PhiNode *old_phi = out->as_Phi();
1288 assert( old_phi->region() == _head, "" );
1289 Node *phi = PhiNode::make_blank(outer, old_phi);
1290 phi->init_req(LoopNode::EntryControl, old_phi->in(LoopNode::EntryControl));
1291 phi->init_req(LoopNode::LoopBackControl, old_phi->in(outer_idx));
1292 phi = igvn.register_new_node_with_optimizer(phi, old_phi);
1294 igvn.replace_input_of(old_phi, LoopNode::EntryControl, phi);
1295 old_phi->del_req(outer_idx);