Lines Matching defs:original_bounds_nest
108 // Canonicalize loop nest. original_bounds_nest is an array of length n.
110 /*in/out*/ bounds_info_t *original_bounds_nest,
114 auto bounds = &(original_bounds_nest[ind]);
461 /*in/out*/ bounds_info_t *original_bounds_nest,
464 kmp_canonicalize_loop_nest(loc, /*in/out*/ original_bounds_nest, n);
469 auto bounds = &(original_bounds_nest[ind]);
489 const bounds_info_t *original_bounds_nest,
498 auto bounds = &(original_bounds_nest[ind]);
510 auto bounds = &(original_bounds_nest[ind]);
908 const bounds_info_t *original_bounds_nest, kmp_index_t n,
915 auto bounds = &(original_bounds_nest[ind]);
947 bool kmp_calc_original_ivs_for_start(const bounds_info_t *original_bounds_nest,
959 bool b = kmp_calc_original_ivs_from_iterations(original_bounds_nest, n,
969 bool kmp_calc_next_original_ivs(const bounds_info_t *original_bounds_nest,
976 auto bounds = &(original_bounds_nest[ind]);
990 original_bounds_nest, n, /*in/out*/ next_original_ivs, iterations, ind);
1148 const bounds_info_t *original_bounds_nest, kmp_index_t n,
1174 auto bounds = &(original_bounds_nest[ind]);
1267 const bounds_info_t *const original_bounds_nest, kmp_index_t n,
1270 auto bounds = &(original_bounds_nest[ind]);
1284 kmp_identify_nested_loop_structure(/*in*/ bounds_info_t *original_bounds_nest,
1292 (original_bounds_nest[0].comparison == comparison_t::comp_less_or_eq) &&
1293 (original_bounds_nest[1].comparison == comparison_t::comp_less_or_eq));
1295 kmp_uint64 outer_lb0_u64 = kmp_fix_iv(original_bounds_nest[0].loop_iv_type,
1296 original_bounds_nest[0].lb0_u64);
1297 kmp_uint64 outer_ub0_u64 = kmp_fix_iv(original_bounds_nest[0].loop_iv_type,
1298 original_bounds_nest[0].ub0_u64);
1299 kmp_uint64 outer_lb1_u64 = kmp_fix_iv(original_bounds_nest[0].loop_iv_type,
1300 original_bounds_nest[0].lb1_u64);
1301 kmp_uint64 outer_ub1_u64 = kmp_fix_iv(original_bounds_nest[0].loop_iv_type,
1302 original_bounds_nest[0].ub1_u64);
1307 kmp_uint64 inner_lb0_u64 = kmp_fix_iv(original_bounds_nest[1].loop_iv_type,
1308 original_bounds_nest[1].lb0_u64);
1309 kmp_uint64 inner_ub0_u64 = kmp_fix_iv(original_bounds_nest[1].loop_iv_type,
1310 original_bounds_nest[1].ub0_u64);
1311 kmp_uint64 inner_lb1_u64 = kmp_fix_iv(original_bounds_nest[1].loop_iv_type,
1312 original_bounds_nest[1].lb1_u64);
1313 kmp_uint64 inner_ub1_u64 = kmp_fix_iv(original_bounds_nest[1].loop_iv_type,
1314 original_bounds_nest[1].ub1_u64);
1353 /*in/out*/ bounds_info_t *original_bounds_nest,
1358 chunk_bounds_nest[i] = original_bounds_nest[i];
1361 kmp_uint64 outer_ub0 = kmp_fix_iv(original_bounds_nest[0].loop_iv_type,
1362 original_bounds_nest[0].ub0_u64);
1363 kmp_uint64 outer_lb0 = kmp_fix_iv(original_bounds_nest[0].loop_iv_type,
1364 original_bounds_nest[0].lb0_u64);
1365 kmp_uint64 inner_ub0 = kmp_fix_iv(original_bounds_nest[1].loop_iv_type,
1366 original_bounds_nest[1].ub0_u64);
1473 /*in/out*/ bounds_info_t *original_bounds_nest,
1478 chunk_bounds_nest[i] = original_bounds_nest[i];
1481 kmp_uint64 outer_ub0 = kmp_fix_iv(original_bounds_nest[0].loop_iv_type,
1482 original_bounds_nest[0].ub0_u64);
1483 kmp_uint64 outer_lb0 = kmp_fix_iv(original_bounds_nest[0].loop_iv_type,
1484 original_bounds_nest[0].lb0_u64);
1486 original_bounds_nest[1].loop_iv_type, original_bounds_nest[1].ub0_u64);
1589 /*in/out*/ bounds_info_t *original_bounds_nest,
1593 KMP_DEBUG_ASSERT(plastiter && original_bounds_nest);
1600 kmp_canonicalize_loop_nest(loc, /*in/out*/ original_bounds_nest, n);
1605 updated_bounds_nest[i].b = original_bounds_nest[i];
1632 kmp_identify_nested_loop_structure(original_bounds_nest, n);
1634 kmp_handle_lower_triangle_matrix(nth, tid, n, original_bounds_nest,
1638 kmp_handle_upper_triangle_matrix(nth, tid, n, original_bounds_nest,
1645 if (!kmp_calc_original_ivs_for_start(original_bounds_nest, n,
1657 // // Copy all info from original_bounds_nest, it'll be good enough.
1660 // chunk_bounds_nest[i] = original_bounds_nest[i];
1703 kmp_calc_original_ivs_for_end(original_bounds_nest, n,
1709 if (!kmp_calc_original_ivs_for_chunk_end(original_bounds_nest, n,
1714 kmp_calc_original_ivs_for_end(original_bounds_nest, n,
1739 !kmp_calc_next_original_ivs(original_bounds_nest, n, original_ivs_end,
1751 original_bounds_nest[i]; // To fill in types, etc. - optional
1766 original_bounds_nest, n, original_ivs_end, /*out*/ original_ivs_start);