Lines Matching defs:ctrl
280 Node *ctrl = phase->get_ctrl(test->in(1));
281 if (ctrl->is_top())
286 if( !is_member(phase->get_loop(ctrl)) &&
1168 Node *ctrl = loop_head->in(LoopNode::EntryControl);
1177 assert( ctrl->Opcode() == Op_IfTrue || ctrl->Opcode() == Op_IfFalse, "" );
1178 Node *iff = ctrl->in(0);
1302 register_new_node( adj_limit, ctrl ); // adjust amount
1304 register_new_node( adj_cmp, ctrl );
1306 register_new_node( adj_bool, ctrl );
1309 register_new_node(new_limit, ctrl);
1370 register_new_node( span, ctrl );
1372 register_new_node( trip, ctrl );
1376 register_new_node( rond, ctrl );
1378 register_new_node( spn2, ctrl );
1380 register_new_node( new_limit, ctrl );
1481 // Returns true if ctrl is executed on every complete iteration
1482 bool IdealLoopTree::dominates_backedge(Node* ctrl) {
1483 assert(ctrl->is_CFG(), "must be control");
1485 return _phase->dom_lca_internal(ctrl, backedge) == ctrl;
1756 Node *ctrl = cl->in(LoopNode::EntryControl);
1757 assert(ctrl->Opcode() == Op_IfTrue || ctrl->Opcode() == Op_IfFalse, "");
1758 Node *iffm = ctrl->in(0);
1858 if( limit_c == ctrl ) {
1876 if( offset_c == ctrl ) {
1962 _igvn.replace_input_of(cd, 0, ctrl); // ctrl, not NULL
1987 Node *ctrl = get_ctrl(main_limit);
1991 register_new_node(span,ctrl);
1994 register_new_node(add,ctrl);
1996 register_new_node(div,ctrl);
1998 register_new_node(mul,ctrl);
2000 register_new_node(newlim,ctrl);