Lines Matching defs:init
675 // Protect against over-unrolling when init or/and limit are not constant
676 // (so that trip_count's init value is maxint) but iv range is known.
894 Node *init = main_head->init_trip();
1069 Node *pre_limit = new (C) AddINode( init, stride );
1091 // when init > limit when stride > 0 (and reverse).
1170 Node *init = loop_head->init_trip();
1206 // Use (limit - stride) instead of (((limit - init)/stride) & (-2))*stride
1212 } else if (loop_head->has_exact_trip_count() && init->is_Con()) {
1213 // Loop's limit is constant. Loop's init could be constant when pre-loop
1215 jlong init_con = init->get_int();
1365 // Loop will normally trip (limit - init)/stride_con. Since it's a
1366 // CountedLoop this is exact (stride divides limit-init exactly).
1369 Node *span = new (C) SubINode( limit, init );
1379 new_limit = new (C) AddINode( spn2, init );
1985 // "Standard" round-up logic: ([main_limit-init+(y-1)]/y)*y+init
1989 Node *init = cl->init_trip();
1990 Node *span = new (C) SubINode(main_limit,init);
1999 Node *newlim = new (C) AddINode(mul,init);