Lines Matching defs:limit
118 // trip-counter value, and the limit. The trip-counter value is always of
122 // CountedLoopEndNode also takes in the loop-invariant limit value.
132 // loop-invariant stride and the loop-invariant limit value. CountedLoopNodes
178 Node *limit() const;
258 Node *limit() const { Node *tmp = cmp_node(); return (tmp && tmp->req()==3) ? tmp->in(2) : NULL; }
297 inline Node *CountedLoopNode::limit() const { return loopexit() ? loopexit()->limit() : NULL; }
302 // Counted Loop limit node which represents exact final iterator value:
303 // trip_count = (limit - init_trip + stride - 1)/stride
307 // limit check: limit <= max_int-stride.
311 LoopLimitNode( Compile* C, Node *init, Node *limit, Node *stride ) : Node(0,init,limit,stride) {
908 Node* init, Node* limit, Node* stride,
949 // loop. Scale_con, offset and limit are all loop invariant.