Lines Matching refs:head
267 // Counted loop head must be a good RegionNode with only 3 not NULL
766 // Fix all data nodes placed at the old loop head.
1299 // Use the new loop head instead of the old shared one
1530 // Make a new LoopNode to replace the old loop head
1585 // call (block 3) on every path from the head (block 2) to the
1621 // tail to head following the idom (immediate dominator)
1629 // from the tail to the head, terminating a path when a call or sfpt
1642 // Scan the dom-path nodes from tail to head
1661 // jump to the head of the inner loop.
1672 // Skip to head of inner loop
1673 assert(_phase->is_dominator(_head, nlpt->_head), "inner head dominated by outer head");
1687 // an all paths walk from tail to head, looking for safepoints to preserve.
1919 Node* head = loop->_head;
1921 log->print(" idx='%d' ", head->_idx);
1923 if (head->is_Loop()) {
1924 if (head->as_Loop()->is_inner_loop()) log->print("inner_loop='1' ");
1925 if (head->as_Loop()->is_partial_peel_loop()) log->print("partial_peel_loop='1' ");
1927 if (head->is_CountedLoop()) {
1928 CountedLoopNode* cl = head->as_CountedLoop();
2564 assert( _head == loop->_head , "mismatched loop head" );
2877 // insert a bogus loop exit that is never taken. 'm', the loop head,
3395 // simple uses of the loop head.