Lines Matching refs:new_head
2556 LoopNode* new_head = new (C) LoopNode(last_peel, last_peel);
2557 new_head->set_unswitch_count(head->unswitch_count()); // Preserve
2558 _igvn.register_new_node_with_optimizer(new_head);
2560 first_not_peeled->set_req(0, new_head);
2561 set_loop(new_head, loop);
2562 loop->_body.push(new_head);
2563 not_peel.set(new_head->_idx);
2564 set_idom(new_head, last_peel, dom_depth(first_not_peeled));
2565 set_idom(first_not_peeled, new_head, dom_depth(first_not_peeled));
2569 set_ctrl(n, new_head);
2581 LoopNode* new_head_clone = old_new[new_head->_idx]->as_Loop();
2651 // Backedge of the surviving new_head (the clone) is original last_peel
2655 _igvn.rehash_node_delayed(new_head); // Multiple edge updates:
2656 new_head->set_req(LoopNode::EntryControl, C->top()); // use rehash_node_delayed / set_req instead of
2657 new_head->set_req(LoopNode::LoopBackControl, C->top()); // multiple replace_input_of calls