Lines Matching refs:upper_limit
1507 // low_limit <= scale_con * I + offset < upper_limit
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 ) {
1526 // The overflow limit: scale*I+offset < upper_limit
1529 // I < (upper_limit-offset)/scale
1531 // I > (upper_limit-offset)/scale
1534 // (upper_limit-offset) may overflow or underflow.
1537 *main_limit = adjust_limit(stride_con, scale, offset, upper_limit, *main_limit, pre_ctrl);
1579 // The overflow limit: scale*I+offset < upper_limit
1581 // NOT(scale*I+offset < upper_limit)
1582 // scale*I+offset >= upper_limit
1583 // scale*I+offset+1 > upper_limit
1585 // I < (upper_limit-(offset+1))/scale
1587 // I > (upper_limit-(offset+1))/scale
1590 // (upper_limit-offset-1) may underflow or overflow.
1599 *pre_limit = adjust_limit((-stride_con), scale, plus_one, upper_limit, *pre_limit, pre_ctrl);