| /llvm-project-15.0.7/polly/lib/External/isl/ |
| H A D | isl_aff.c | 190 aff = isl_aff_cow(aff); in isl_aff_set_nan() 538 aff = isl_aff_cow(aff); in isl_aff_restore_domain_local_space() 569 aff = isl_aff_cow(aff); in isl_aff_reset_domain_space() 638 aff = isl_aff_cow(aff); in isl_aff_realign_domain() 647 if (!aff->v || !aff->ls) in isl_aff_realign_domain() 851 aff = isl_aff_cow(aff); in isl_aff_set_constant() 889 aff = isl_aff_cow(aff); in isl_aff_set_constant_val() 931 aff = isl_aff_cow(aff); in isl_aff_add_constant() 950 aff = isl_aff_cow(aff); in isl_aff_add_rat_constant_val() 1642 aff = sort_divs(aff); in isl_aff_normalize() [all …]
|
| H A D | isl_ast_build_expr.c | 33 aff = isl_aff_neg(aff); in oppose_div_arg() 34 aff = isl_aff_add_constant_val(aff, d); in oppose_div_arg() 35 aff = isl_aff_add_constant_si(aff, -1); in oppose_div_arg() 215 aff = steal_from_cst(aff, d, data); in var_div() 218 aff = isl_aff_free(aff); in var_div() 676 data->aff = isl_aff_free(data->aff); in extract_nonneg_mod() 939 data->aff = isl_aff_free(data->aff); in try_extract_mod() 1290 aff = isl_aff_copy(aff); in is_stride_constraint() 1368 aff = isl_aff_free(aff); in extract_stride_constraint() 1370 aff = isl_aff_neg(aff); in extract_stride_constraint() [all …]
|
| H A D | isl_aff_private.h | 31 struct isl_aff *aff; member 83 __isl_give isl_aff *isl_aff_reset_space_and_domain(__isl_take isl_aff *aff, 85 __isl_give isl_aff *isl_aff_reset_domain_space(__isl_take isl_aff *aff, 87 __isl_give isl_aff *isl_aff_realign_domain(__isl_take isl_aff *aff, 91 __isl_give isl_aff *isl_aff_set_coefficient(__isl_take isl_aff *aff, 99 __isl_give isl_aff *isl_aff_remove_unused_divs(__isl_take isl_aff *aff); 100 __isl_give isl_aff *isl_aff_normalize(__isl_take isl_aff *aff); 102 __isl_give isl_aff *isl_aff_expand_divs( __isl_take isl_aff *aff, 134 isl_bool isl_aff_matching_params(__isl_keep isl_aff *aff, 136 isl_stat isl_aff_check_match_domain_space(__isl_keep isl_aff *aff, [all …]
|
| H A D | isl_aff_map.c | 73 if (!aff) in isl_basic_map_from_aff2() 75 is_nan = isl_aff_is_nan(aff); in isl_basic_map_from_aff2() 82 ls = isl_aff_get_local_space(aff); in isl_basic_map_from_aff2() 93 aff->v->size - (pos + 1)); in isl_basic_map_from_aff2() 95 isl_aff_free(aff); in isl_basic_map_from_aff2() 102 isl_aff_free(aff); in isl_basic_map_from_aff2() 122 bmap = isl_basic_map_from_aff(aff); in isl_map_from_aff() 153 isl_aff *aff; in isl_basic_map_from_multi_aff2() local 156 aff = isl_aff_copy(maff->u.p[i]); in isl_basic_map_from_multi_aff2() 279 isl_aff *aff; in isl_basic_map_from_aff_list() local [all …]
|
| H A D | isl_stride.c | 263 isl_aff *aff; in detect_stride() local 270 aff = isl_constraint_get_aff(c); in detect_stride() 272 aff = isl_aff_set_coefficient_si(aff, in detect_stride() 274 aff = isl_aff_set_coefficient_si(aff, isl_dim_in, data->pos, 0); in detect_stride() 275 aff = isl_aff_remove_unused_divs(aff); in detect_stride() 277 aff = isl_aff_scale_val(aff, a); in detect_stride() 278 aff = isl_aff_scale_down_val(aff, m); in detect_stride() 279 r = set_stride(data, stride, aff); in detect_stride()
|
| H A D | polyhedron_minimize.c | 26 struct isl_vec *aff; in isl_vec_lin_to_aff() local 30 aff = isl_vec_alloc(vec->ctx, 1 + vec->size); in isl_vec_lin_to_aff() 31 if (!aff) in isl_vec_lin_to_aff() 33 isl_int_set_si(aff->el[0], 0); in isl_vec_lin_to_aff() 34 isl_seq_cpy(aff->el + 1, vec->el, vec->size); in isl_vec_lin_to_aff() 36 return aff; in isl_vec_lin_to_aff()
|
| H A D | isl_box.c | 279 isl_aff *aff; in compute_size_in_direction() local 289 aff = isl_constraint_get_bound(c, isl_dim_set, info->pos); in compute_size_in_direction() 290 aff = isl_aff_ceil(aff); in compute_size_in_direction() 292 lb = isl_aff_copy(aff); in compute_size_in_direction() 294 aff = isl_aff_neg(aff); in compute_size_in_direction() 295 aff = isl_aff_add_coefficient_si(aff, isl_dim_in, info->pos, 1); in compute_size_in_direction() 297 v = isl_basic_set_max_val(info->bset, aff); in compute_size_in_direction() 298 isl_aff_free(aff); in compute_size_in_direction()
|
| H A D | isl_ast_build.c | 736 *p = aff; in extract_single_piece() 1338 isl_aff *aff; in isl_ast_build_get_stride_constraint() local 1354 aff = isl_aff_mod_val(aff, stride); in isl_ast_build_get_stride_constraint() 1394 aff = isl_aff_scale_val(aff, stride); in isl_ast_build_get_stride_expansion() 1395 aff = isl_aff_add(aff, offset); in isl_ast_build_get_stride_expansion() 1708 isl_aff *aff; in isl_ast_build_scale_down() local 1727 aff = isl_aff_scale_val(aff, isl_val_copy(m)); in isl_ast_build_scale_down() 1740 aff = isl_aff_scale_down_val(aff, m); in isl_ast_build_scale_down() 1922 aff = isl_aff_copy(aff); in isl_ast_build_aff_is_nonneg() 2137 aff = isl_aff_gist(aff, isl_set_copy(build->domain)); in isl_ast_build_compute_gist_aff() [all …]
|
| H A D | isl_constraint.c | 1210 isl_aff *aff; in isl_constraint_get_bound() local 1227 if (!aff) in isl_constraint_get_bound() 1231 isl_seq_cpy(aff->v->el + 1, constraint->v->el, aff->v->size - 1); in isl_constraint_get_bound() 1233 isl_seq_neg(aff->v->el + 1, constraint->v->el, aff->v->size - 1); in isl_constraint_get_bound() 1236 aff = isl_aff_normalize(aff); in isl_constraint_get_bound() 1238 return aff; in isl_constraint_get_bound() 1254 isl_aff *aff; in isl_constraint_get_aff() local 1260 if (!aff) in isl_constraint_get_aff() 1263 isl_seq_cpy(aff->v->el + 1, constraint->v->el, aff->v->size - 1); in isl_constraint_get_aff() 1266 return aff; in isl_constraint_get_aff() [all …]
|
| H A D | isl_output.c | 1243 isl_basic_map *aff; member 1303 return isl_basic_map_plain_cmp(s1->aff, s2->aff); in aff_split_cmp() 1503 data.user = aff; in print_latex_map() 2735 aff = isl_aff_copy(aff); in print_aff_num_mod() 2736 aff = isl_aff_scale_val(aff, isl_aff_get_denominator_val(aff)); in print_aff_num_mod() 2738 aff = isl_aff_set_coefficient_si(aff, isl_dim_div, last, 0); in print_aff_num_mod() 2744 aff = isl_aff_add(aff, term); in print_aff_num_mod() 2758 isl_aff_free(aff); in print_aff_num_mod() 2821 p = print_aff_body(p, aff->ls->dim, aff); in print_aff() 2832 if (!aff) in print_aff_isl() [all …]
|
| H A D | isl_input.c | 326 aff = isl_pw_aff_sub(aff, q); in affine_mod() 329 return aff; in affine_mod() 510 if (!aff) in accept_affine_factor() 512 aff->v = isl_vec_set_element_si(aff->v, 2 + pos, 1); in accept_affine_factor() 514 aff = isl_aff_free(aff); in accept_affine_factor() 526 aff = isl_aff_add_constant(aff, tok->u.v); in accept_affine_factor() 588 aff = isl_aff_add_constant(aff, v); in add_cst() 1044 aff = pa->p[0].aff; in pw_aff_is_expr() 1684 aff = isl_aff_add_coefficient_si(aff, in map_from_tuple() 3849 aff = isl_aff_copy(pa->p[0].aff); in aff_from_pw_aff() [all …]
|
| H A D | isl_ast_codegen.c | 448 aff = isl_aff_ceil(aff); in lower_bound() 457 aff = isl_aff_sub(aff, isl_aff_copy(offset)); in lower_bound() 459 aff = isl_aff_ceil(aff); in lower_bound() 460 aff = isl_aff_scale_val(aff, stride); in lower_bound() 461 aff = isl_aff_add(aff, offset); in lower_bound() 671 aff = isl_aff_floor(aff); in upper_bounds() 983 aff = isl_aff_add_constant_si(aff, 1); in list_add_one() 2381 aff = isl_aff_copy(aff); in at_offset() 2383 aff = isl_aff_add_constant_si(aff, offset); in at_offset() 2525 aff = isl_aff_neg(aff); in update_unrolling_lower_bound() [all …]
|
| H A D | isl_bind_domain_templ.c | 24 isl_aff *aff; in FN() local 30 aff = isl_aff_param_on_domain_space_id(isl_space_copy(space), id); in FN() 33 ma = isl_multi_aff_set_aff(ma, i, aff); in FN()
|
| H A D | isl_polynomial.c | 2097 isl_seq_scale(aff->el, aff->el, f, aff->size); in update_coeff() 2137 isl_vec *aff; in isl_qpolynomial_extract_affine() local 2145 if (!aff) in isl_qpolynomial_extract_affine() 2154 return aff; in isl_qpolynomial_extract_affine() 3501 if (!aff) in isl_qpolynomial_from_aff() 3556 isl_aff *aff; in isl_qpolynomial_from_constraint() local 4072 isl_aff *aff; in isl_term_get_div() local 4080 if (!aff) in isl_term_get_div() 4085 aff = isl_aff_normalize(aff); in isl_term_get_div() 4087 return aff; in isl_term_get_div() [all …]
|
| H A D | isl_test.c | 6817 aff = isl_aff_set_tuple_id(aff, isl_dim_in, id); in test_aff_set_tuple_id() 6838 aff = isl_aff_sub(aff2, aff); in test_aff_normalize() 6895 aff = isl_aff_scale_down_ui(aff, 3); in test_aff() 6896 aff = isl_aff_floor(aff); in test_aff() 6898 aff = isl_aff_scale_down_ui(aff, 2); in test_aff() 6899 aff = isl_aff_floor(aff); in test_aff() 6904 aff = isl_aff_gist(aff, set); in test_aff() 6906 aff = isl_aff_add_constant_si(aff, -16); in test_aff() 6916 aff = isl_aff_scale_down_ui(aff, 64); in test_aff() 6917 aff = isl_aff_floor(aff); in test_aff() [all …]
|
| H A D | isl_transitive_closure.c | 2175 isl_basic_set *aff = NULL; in box_closure_on_domain() local 2185 if (!aff) in box_closure_on_domain() 2192 aff->n_div + 1, aff->n_div, 2 * d + 1); in box_closure_on_domain() 2193 for (i = 0; i < aff->n_div + 1; ++i) { in box_closure_on_domain() 2199 for (i = 0; i < aff->n_eq; ++i) { in box_closure_on_domain() 2200 if (!isl_basic_set_eq_is_stride(aff, i)) in box_closure_on_domain() 2207 aff->eq[i] + 1 + nparam, d); in box_closure_on_domain() 2209 aff->eq[i] + 1 + nparam, d); in box_closure_on_domain() 2211 aff->eq[i] + 1 + nparam + d, aff->n_div); in box_closure_on_domain() 2267 isl_basic_set_free(aff); in box_closure_on_domain() [all …]
|
| H A D | isl_coalesce.c | 3650 isl_aff *aff; in set_up_substitutions() local 3664 aff = isl_aff_substitute_equalities(aff, in set_up_substitutions() 3666 aff = isl_aff_floor(aff); in set_up_substitutions() 3671 isl_aff_free(aff); in set_up_substitutions() 3720 isl_aff *aff; in add_sub_vars() local 3724 isl_aff_free(aff); in add_sub_vars() 3761 isl_aff *aff; in add_sub_equalities() local 3775 if (!aff) in add_sub_equalities() 3778 isl_aff_free(aff); in add_sub_equalities() 3786 isl_aff_free(aff); in add_sub_equalities() [all …]
|
| H A D | isl_ast_build_expr.h | 14 __isl_give isl_ast_expr *isl_ast_expr_from_aff(__isl_take isl_aff *aff,
|
| /llvm-project-15.0.7/polly/lib/External/isl/include/isl/ |
| H A D | aff.h | 54 __isl_keep isl_aff *aff); 209 __isl_keep isl_aff *aff); 222 __isl_take isl_aff *aff); 484 ISL_DECLARE_MULTI(aff) 486 ISL_DECLARE_MULTI_CMP(aff) 487 ISL_DECLARE_MULTI_ARITH(aff) 489 ISL_DECLARE_MULTI_ZERO(aff) 490 ISL_DECLARE_MULTI_NAN(aff) 491 ISL_DECLARE_MULTI_DIMS(aff) 493 ISL_DECLARE_MULTI_LOCALS(aff) [all …]
|
| H A D | isl-noexceptions.h | 329 inline aff &operator=(aff obj); 4858 aff::aff() in aff() function 4861 aff::aff(const aff &obj) in aff() function 4888 aff &aff::operator=(aff obj) { 4893 aff::~aff() { in ~aff() 4920 isl::aff aff::add(isl::aff aff2) const in add() 5117 isl::aff aff::div(isl::aff aff2) const in div() 5418 isl::aff aff::mul(isl::aff aff2) const in mul() 5445 isl::aff aff::neg() const in neg() 5517 isl::aff aff::pullback(const isl::aff &ma) const in pullback() [all …]
|
| /llvm-project-15.0.7/openmp/runtime/test/affinity/format/ |
| H A D | affinity_values.c | 62 char *aff, *begin, *end, *absolute_end; in list_to_ids() local 63 aff = strdup(affinity); in list_to_ids() 64 absolute_end = aff + strlen(aff); in list_to_ids() 66 begin = end = aff; in list_to_ids() 83 free(aff); in list_to_ids() 89 free(aff); in list_to_ids()
|
| /llvm-project-15.0.7/polly/lib/External/ppcg/ |
| H A D | gpu_group.c | 137 isl_aff *aff; in extract_stride() local 152 aff = isl_aff_set_constant_val(aff, v); in extract_stride() 169 aff = isl_aff_add_coefficient_val(aff, isl_dim_in, i, v); in extract_stride() 267 isl_aff *aff; in check_stride() local 295 aff = isl_aff_add_coefficient_si(aff, isl_dim_in, 0, 1); in check_stride() 333 isl_aff *aff; in compute_size_in_direction() local 346 aff = isl_aff_ceil(aff); in compute_size_in_direction() 350 aff = isl_aff_neg(aff); in compute_size_in_direction() 494 aff = isl_aff_add_constant_si(aff, 1); in next() 1589 aff = isl_aff_mod_val(aff, v); in compute_privatization() [all …]
|
| H A D | hybrid.c | 427 isl_aff *aff; in hex_lower_left() local 434 aff = isl_aff_set_coefficient_val(aff, isl_dim_in, 0, v); in hex_lower_left() 435 aff = isl_aff_set_coefficient_si(aff, isl_dim_in, 1, 1); in hex_lower_left() 452 isl_aff *aff; in hex_lower() local 456 aff = isl_aff_set_coefficient_si(aff, isl_dim_in, 0, -1); in hex_lower() 476 isl_aff *aff; in hex_lower_right() local 485 aff = isl_aff_set_coefficient_val(aff, isl_dim_in, 0, v); in hex_lower_right() 486 aff = isl_aff_set_coefficient_si(aff, isl_dim_in, 1, -1); in hex_lower_right() 503 isl_aff *aff; in hex_upper_left() local 511 aff = isl_aff_set_coefficient_si(aff, isl_dim_in, 1, 1); in hex_upper_left() [all …]
|
| /llvm-project-15.0.7/polly/unittests/Isl/ |
| H A D | IslTest.cpp | 296 isl::pw_aff AffOne = isl::aff(LS, ValOne); in TEST() 297 isl::pw_aff AffTwo = isl::aff(LS, ValTwo); in TEST() 298 isl::pw_aff AffThree = isl::aff(LS, ValThree); in TEST() 299 isl::pw_aff AffFour = isl::aff(LS, ValFour); in TEST() 300 isl::pw_aff AffNegOne = isl::aff(LS, ValNegOne); in TEST() 301 isl::pw_aff AffNegTwo = isl::aff(LS, ValNegTwo); in TEST() 302 isl::pw_aff AffNegThree = isl::aff(LS, ValNegThree); in TEST() 303 isl::pw_aff AffNegFour = isl::aff(LS, ValNegFour); in TEST() 478 [&](isl::set Domain, isl::aff Aff) -> isl::stat { in TEST()
|
| /llvm-project-15.0.7/polly/lib/External/isl/doc/ |
| H A D | user.pod | 573 #include <isl/aff.h> 1141 #include <isl/aff.h> 1226 #include <isl/aff.h> 1394 #include <isl/aff.h> 1545 #include <isl/aff.h> 1726 #include <isl/aff.h> 1893 #include <isl/aff.h> 1957 #include <isl/aff.h> 2361 #include <isl/aff.h> 2863 #include <isl/aff.h> [all …]
|