Home
last modified time | relevance | path

Searched refs:aff (Results 1 – 25 of 51) sorted by relevance

123

/llvm-project-15.0.7/polly/lib/External/isl/
H A Disl_aff.c190 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 Disl_ast_build_expr.c33 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 Disl_aff_private.h31 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 Disl_aff_map.c73 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 Disl_stride.c263 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 Dpolyhedron_minimize.c26 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 Disl_box.c279 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 Disl_ast_build.c736 *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 Disl_constraint.c1210 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 Disl_output.c1243 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 Disl_input.c326 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 Disl_ast_codegen.c448 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 Disl_bind_domain_templ.c24 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 Disl_polynomial.c2097 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 Disl_test.c6817 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 Disl_transitive_closure.c2175 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 Disl_coalesce.c3650 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 Disl_ast_build_expr.h14 __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 Daff.h54 __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 Disl-noexceptions.h329 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 Daffinity_values.c62 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 Dgpu_group.c137 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 Dhybrid.c427 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 DIslTest.cpp296 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 Duser.pod573 #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 …]

123