Lines Matching defs:main_head
886 CountedLoopNode *main_head = loop->_head->as_CountedLoop();
887 assert( main_head->is_normal_loop(), "" );
888 CountedLoopEndNode *main_end = main_head->loopexit();
890 uint dd_main_head = dom_depth(main_head);
891 uint max = main_head->outcnt();
893 Node *pre_header= main_head->in(LoopNode::EntryControl);
894 Node *init = main_head->init_trip();
927 CountedLoopNode *post_head = old_new[main_head->_idx]->as_CountedLoop();
928 post_head->set_post_loop(main_head);
974 Node_Stack clones(a, main_head->back_control()->outcnt());
977 for (DUIterator_Fast imax, i = main_head->fast_outs(imax); i < imax; i++) {
978 Node* main_phi = main_head->fast_out(i);
979 if( main_phi->is_Phi() && main_phi->in(0) == main_head && main_phi->outcnt() >0 ) {
981 Node *fallmain = clone_up_backedge_goo(main_head->back_control(),
1000 CountedLoopNode* pre_head = old_new[main_head->_idx]->as_CountedLoop();
1002 pre_head->set_pre_loop(main_head);
1044 _igvn.hash_delete( main_head );
1045 main_head->set_req(LoopNode::EntryControl, min_taken);
1046 set_idom(main_head, min_taken, dd_main_head);
1052 for (DUIterator_Fast i2max, i2 = main_head->fast_outs(i2max); i2 < i2max; i2++) {
1053 Node* main_phi = main_head->fast_out(i2);
1054 if( main_phi->is_Phi() && main_phi->in(0) == main_head && main_phi->outcnt() > 0 ) {
1057 main_head->init_control(),
1117 main_head->set_main_loop();
1118 if( peel_only ) main_head->set_main_no_pre_loop();
1121 main_head->set_trip_count(main_head->trip_count() - 1);