Home
last modified time | relevance | path

Searched refs:pwaff (Results 1 – 15 of 15) sorted by relevance

/netbsd-src/external/mit/isl/dist/
H A Disl_aff_map.c296 __isl_give isl_map *isl_map_from_pw_aff_internal(__isl_take isl_pw_aff *pwaff) in isl_map_from_pw_aff_internal() argument
302 if (!pwaff) in isl_map_from_pw_aff_internal()
305 space = isl_pw_aff_get_space(pwaff); in isl_map_from_pw_aff_internal()
308 for (i = 0; i < pwaff->n; ++i) { in isl_map_from_pw_aff_internal()
312 bmap = isl_basic_map_from_aff(isl_aff_copy(pwaff->p[i].aff)); in isl_map_from_pw_aff_internal()
315 isl_set_copy(pwaff->p[i].set)); in isl_map_from_pw_aff_internal()
319 isl_pw_aff_free(pwaff); in isl_map_from_pw_aff_internal()
327 __isl_give isl_map *isl_map_from_pw_aff(__isl_take isl_pw_aff *pwaff) in isl_map_from_pw_aff() argument
329 if (check_input_is_map(isl_pw_aff_peek_space(pwaff)) < 0) in isl_map_from_pw_aff()
330 pwaff = isl_pw_aff_free(pwaff); in isl_map_from_pw_aff()
[all …]
H A Disl_aff_private.h109 __isl_give isl_pw_aff *isl_pw_aff_reset_space(__isl_take isl_pw_aff *pwaff,
112 __isl_take isl_pw_aff *pwaff, __isl_take isl_space *space);
124 __isl_give isl_pw_aff *isl_pw_aff_set_rational(__isl_take isl_pw_aff *pwaff);
129 __isl_give isl_pw_aff *isl_pw_aff_scale(__isl_take isl_pw_aff *pwaff,
131 __isl_give isl_pw_aff *isl_pw_aff_scale_down(__isl_take isl_pw_aff *pwaff,
H A Disl_input.c445 isl_pw_aff *pwaff = NULL; in accept_div() local
463 pwaff = accept_affine(s, isl_space_copy(space), v); in accept_div()
469 pwaff = pw_aff_div_by_cst(s, pwaff); in accept_div()
473 pwaff = isl_pw_aff_ceil(pwaff); in accept_div()
475 pwaff = isl_pw_aff_floor(pwaff); in accept_div()
486 return pwaff; in accept_div()
489 isl_pw_aff_free(pwaff); in accept_div()
506 res = isl_pw_aff_copy(tok->u.pwaff); in accept_affine_factor()
788 tok->u.pwaff = pa; in push_aff()
824 isl_pw_aff *pwaff; in accept_extended_affine() local
[all …]
H A Disl_aff.c1804 __isl_give isl_pw_aff *isl_pw_aff_mod(__isl_take isl_pw_aff *pwaff, isl_int m) in isl_pw_aff_mod() argument
1808 res = isl_pw_aff_copy(pwaff); in isl_pw_aff_mod()
1809 pwaff = isl_pw_aff_scale_down(pwaff, m); in isl_pw_aff_mod()
1810 pwaff = isl_pw_aff_floor(pwaff); in isl_pw_aff_mod()
1811 pwaff = isl_pw_aff_scale(pwaff, m); in isl_pw_aff_mod()
1812 res = isl_pw_aff_sub(res, pwaff); in isl_pw_aff_mod()
2974 static __isl_give isl_set *pw_aff_locus(__isl_take isl_pw_aff *pwaff, in pw_aff_locus() argument
2982 if (!pwaff) in pw_aff_locus()
2985 set = isl_set_empty(isl_pw_aff_get_domain_space(pwaff)); in pw_aff_locus()
2987 for (i = 0; i < pwaff->n; ++i) { in pw_aff_locus()
[all …]
H A Disl_stream_private.h17 isl_pw_aff *pwaff; member
H A Disl_test.c106 isl_pw_aff *pwaff; in test_parse_pwaff() local
108 pwaff = isl_pw_aff_read_from_str(ctx, str); in test_parse_pwaff()
109 assert(pwaff); in test_parse_pwaff()
110 isl_pw_aff_free(pwaff); in test_parse_pwaff()
7664 isl_pw_aff *pwaff; in test_dim_max() local
7673 pwaff = isl_set_dim_max(set, 0); in test_dim_max()
7674 set1 = isl_set_from_pw_aff(pwaff); in test_dim_max()
7687 pwaff = isl_set_dim_max(set, 0); in test_dim_max()
7688 set1 = isl_set_from_pw_aff(pwaff); in test_dim_max()
7701 pwaff = isl_set_dim_max(set, 0); in test_dim_max()
[all …]
H A Disl_output.c2872 __isl_keep isl_pw_aff *pwaff) in print_pw_aff_c() argument
2878 if (pwaff->n < 1) in print_pw_aff_c()
2883 domain = isl_pw_aff_domain(isl_pw_aff_copy(pwaff)); in print_pw_aff_c()
2885 expr = isl_ast_build_expr_from_pw_aff(build, isl_pw_aff_copy(pwaff)); in print_pw_aff_c()
2911 __isl_keep isl_pw_aff *pwaff) in isl_printer_print_pw_aff() argument
2913 if (!p || !pwaff) in isl_printer_print_pw_aff()
2917 return print_pw_aff_isl(p, pwaff); in isl_printer_print_pw_aff()
2919 return print_pw_aff_c(p, pwaff); in isl_printer_print_pw_aff()
H A Disl_stream.c136 isl_pw_aff_free(tok->u.pwaff); in isl_token_free()
176 p = isl_printer_print_pw_aff(p, tok->u.pwaff); in isl_stream_error()
H A Disl_polynomial.c3740 __isl_take isl_pw_aff *pwaff) in isl_pw_qpolynomial_from_pw_aff() argument
3745 if (!pwaff) in isl_pw_qpolynomial_from_pw_aff()
3748 pwqp = isl_pw_qpolynomial_alloc_size(isl_pw_aff_get_space(pwaff), in isl_pw_qpolynomial_from_pw_aff()
3749 pwaff->n); in isl_pw_qpolynomial_from_pw_aff()
3751 for (i = 0; i < pwaff->n; ++i) { in isl_pw_qpolynomial_from_pw_aff()
3755 dom = isl_set_copy(pwaff->p[i].set); in isl_pw_qpolynomial_from_pw_aff()
3756 qp = isl_qpolynomial_from_aff(isl_aff_copy(pwaff->p[i].aff)); in isl_pw_qpolynomial_from_pw_aff()
3760 isl_pw_aff_free(pwaff); in isl_pw_qpolynomial_from_pw_aff()
H A Disl_map.c7496 isl_pw_aff *pwaff; in basic_map_dim_opt() local
7500 pwaff = isl_pw_multi_aff_get_pw_aff(pma, 0); in basic_map_dim_opt()
7503 return pwaff; in basic_map_dim_opt()
7518 isl_pw_aff *pwaff; in map_dim_opt() local
7535 pwaff = basic_map_dim_opt(map->p[0], max); in map_dim_opt()
7540 pwaff = isl_pw_aff_union_opt(pwaff, pwaff_i, max); in map_dim_opt()
7545 return pwaff; in map_dim_opt()
/netbsd-src/external/mit/isl/dist/include/isl/
H A Daff.h216 isl_ctx *isl_pw_aff_get_ctx(__isl_keep isl_pw_aff *pwaff);
218 __isl_give isl_space *isl_pw_aff_get_domain_space(__isl_keep isl_pw_aff *pwaff);
220 __isl_give isl_space *isl_pw_aff_get_space(__isl_keep isl_pw_aff *pwaff);
261 isl_bool isl_pw_aff_is_empty(__isl_keep isl_pw_aff *pwaff);
279 __isl_give isl_pw_aff *isl_pw_aff_copy(__isl_keep isl_pw_aff *pwaff);
280 __isl_null isl_pw_aff *isl_pw_aff_free(__isl_take isl_pw_aff *pwaff);
282 isl_size isl_pw_aff_dim(__isl_keep isl_pw_aff *pwaff, enum isl_dim_type type);
285 isl_bool isl_pw_aff_involves_dims(__isl_keep isl_pw_aff *pwaff,
288 isl_bool isl_pw_aff_is_cst(__isl_keep isl_pw_aff *pwaff);
296 __isl_give isl_pw_aff *isl_pw_aff_align_params(__isl_take isl_pw_aff *pwaff,
[all …]
H A Dpolynomial.h280 __isl_take isl_pw_aff *pwaff);
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dgraphite-sese-to-poly.cc178 wrap (isl_pw_aff *pwaff, unsigned width) in wrap() argument
182 mod = isl_val_int_from_ui (isl_pw_aff_get_ctx (pwaff), width); in wrap()
184 pwaff = isl_pw_aff_mod_val (pwaff, mod); in wrap()
186 return pwaff; in wrap()
1017 isl_union_pw_multi_aff *pwaff = isl_union_pw_multi_aff_empty (space); in outer_projection_mupa() local
1019 struct map_to_dimension_data data = {n, pwaff}; in outer_projection_mupa()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dgraphite-sese-to-poly.c187 wrap (isl_pw_aff *pwaff, unsigned width) in wrap() argument
191 mod = isl_val_int_from_ui (isl_pw_aff_get_ctx (pwaff), width); in wrap()
193 pwaff = isl_pw_aff_mod_val (pwaff, mod); in wrap()
195 return pwaff; in wrap()
1021 isl_union_pw_multi_aff *pwaff = isl_union_pw_multi_aff_empty (space); in outer_projection_mupa() local
1023 struct map_to_dimension_data data = {n, pwaff}; in outer_projection_mupa()
/netbsd-src/external/mit/isl/dist/doc/
H A Duser.pod1185 __isl_keep isl_pw_aff *pwaff);
1187 __isl_keep isl_pw_aff *pwaff);
1269 isl_size isl_pw_aff_dim(__isl_keep isl_pw_aff *pwaff,
1775 __isl_take isl_pw_aff *pwaff,
2401 __isl_take isl_pw_aff *pwaff);
2405 __isl_take isl_pw_aff *pwaff);
3822 __isl_take isl_pw_aff *pwaff);
3828 __isl_keep isl_pw_aff *pwaff);
3830 __isl_take isl_pw_aff *pwaff);
3852 isl_bool isl_pw_aff_is_empty(__isl_keep isl_pw_aff *pwaff);
[all …]