Lines Matching defs:pre_ctrl
1490 Node* PhaseIdealLoop::adjust_limit(int stride_con, Node * scale, Node *offset, Node *rc_limit, Node *loop_limit, Node *pre_ctrl) {
1493 register_new_node(con, pre_ctrl);
1495 register_new_node(X, pre_ctrl);
1501 register_new_node(loop_limit, pre_ctrl);
1512 void PhaseIdealLoop::add_constraint( int stride_con, int scale_con, Node *offset, Node *low_limit, Node *upper_limit, Node *pre_ctrl, Node **pre_limit, Node **main_limit ) {
1537 *main_limit = adjust_limit(stride_con, scale, offset, upper_limit, *main_limit, pre_ctrl);
1562 register_new_node(sign, pre_ctrl);
1564 register_new_node(offset, pre_ctrl);
1573 *pre_limit = adjust_limit((-stride_con), scale, offset, low_limit, *pre_limit, pre_ctrl);
1597 register_new_node( plus_one, pre_ctrl );
1599 *pre_limit = adjust_limit((-stride_con), scale, plus_one, upper_limit, *pre_limit, pre_ctrl);
1615 register_new_node(sign, pre_ctrl);
1617 register_new_node(plus_one, pre_ctrl);
1634 *main_limit = adjust_limit(stride_con, scale, plus_one, low_limit, *main_limit, pre_ctrl);
1787 Node *pre_ctrl = pre_end->loopnode()->in(LoopNode::EntryControl);
1896 add_constraint( stride_con, scale_con, offset, zero, limit, pre_ctrl, &pre_limit, &main_limit );
1916 register_new_node( offset, pre_ctrl );
1918 register_new_node( limit, pre_ctrl );
1924 register_new_node( limit, pre_ctrl );
1931 add_constraint( stride_con, scale_con, offset, mini, limit, pre_ctrl, &pre_limit, &main_limit );
1976 register_new_node(pre_limit, pre_ctrl);