Lines Matching defs:new_iv
480 // Calculate old induction variables corresponding to overall new_iv.
488 __kmpc_calc_original_ivs_rectang(ident_t *loc, kmp_loop_nest_iv_t new_iv,
501 auto temp = new_iv / bounds->trip_count;
502 auto iteration = new_iv % bounds->trip_count;
503 new_iv = temp;
507 KMP_ASSERT(new_iv == 0);
881 // Take updated bounds and calculate what new_iv will correspond to this point.
882 // When we are getting original IVs from new_iv, we have to adjust to fit into
883 // original loops bounds. Getting new_iv for the adjusted original IVs will help
890 kmp_loop_nest_iv_t new_iv = 0;
895 new_iv = new_iv * bounds->trip_count +
899 return new_iv;
998 // new_iv for the chunk end.
1085 // new_iv for the chunk end.
1133 // Calculate old induction variables corresponding to overall new_iv for the
1150 const kmp_point_t original_ivs_start, kmp_loop_nest_iv_t new_iv,
1161 auto new_ind = new_iv / updated_bounds.b.trip_count;
1162 auto iteration = new_iv % updated_bounds.b.trip_count;
1164 new_iv = new_ind;
1167 KMP_DEBUG_ASSERT(new_iv == 0);
1669 kmp_loop_nest_iv_t new_iv = kmp_calc_new_iv_from_original_ivs(
1678 KMP_DEBUG_ASSERT(total >= new_iv);
1680 kmp_loop_nest_iv_t total_left = total - new_iv;
1692 kmp_loop_nest_iv_t new_iv_for_start = new_iv;
1696 new_iv += curr_chunk_size - 1;
1700 if ((nth == 1) || (new_iv >= total - 1)) {
1702 // and either too much is left to process or new_iv is a bit too big:
1711 original_ivs_start, new_iv,
1776 new_iv = kmp_calc_new_iv_from_original_ivs(updated_bounds_nest,