/netbsd-src/external/mit/isl/dist/ |
H A D | isl_aff_map.c | 296 __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 D | isl_aff_private.h | 109 __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 D | isl_input.c | 445 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 D | isl_aff.c | 1804 __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 D | isl_stream_private.h | 17 isl_pw_aff *pwaff; member
|
H A D | isl_test.c | 106 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 D | isl_output.c | 2872 __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 D | isl_stream.c | 136 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 D | isl_polynomial.c | 3740 __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 D | isl_map.c | 7496 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 D | aff.h | 216 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 D | polynomial.h | 280 __isl_take isl_pw_aff *pwaff);
|
/netbsd-src/external/gpl3/gcc/dist/gcc/ |
H A D | graphite-sese-to-poly.cc | 178 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 D | graphite-sese-to-poly.c | 187 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 D | user.pod | 1185 __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 …]
|