Lines Matching defs:stride
633 // for (i = init; i < limit; i += stride) {
641 // (1) stride*scale > 0
642 // max(scale*i + offset) = scale*(limit-stride) + offset
643 // (2) stride*scale < 0
647 Node* init, Node* limit, Node* stride,
656 int stride_con = stride->get_int();
663 max_idx_expr = new (C) SubINode(limit, stride);
665 if (TraceLoopPredicate) predString->print("(limit - stride) ");
667 max_idx_expr = new (C) SubINode(limit, stride);
669 if (TraceLoopPredicate) predString->print("(limit - stride) ");
841 Node* stride = cl->stride();
861 Node* lower_bound_bol = rc_predicate(loop, ctrl, scale, offset, init, limit, stride, rng, false);
868 Node* upper_bound_bol = rc_predicate(loop, lower_bound_proj, scale, offset, init, limit, stride, rng, true);