Searched refs:pwaff (Results 1 - 14 of 14) sorted by relevance

/netbsd-current/external/mit/isl/dist/
H A Disl_aff_map.c292 /* Construct a map with as domain the domain of pwaff and
294 * If "pwaff" lives in a set space, then the result is actually a set.
296 __isl_give isl_map *isl_map_from_pw_aff_internal(__isl_take isl_pw_aff *pwaff) argument
302 if (!pwaff)
305 space = isl_pw_aff_get_space(pwaff);
308 for (i = 0; i < pwaff->n; ++i) {
312 bmap = isl_basic_map_from_aff(isl_aff_copy(pwaff->p[i].aff));
315 isl_set_copy(pwaff->p[i].set));
319 isl_pw_aff_free(pwaff);
324 /* Construct a map with as domain the domain of pwaff an
327 isl_map_from_pw_aff(__isl_take isl_pw_aff *pwaff) argument
346 isl_set_from_pw_aff(__isl_take isl_pw_aff *pwaff) argument
[all...]
H A Disl_stream_private.h17 isl_pw_aff *pwaff; member in union:isl_token::__anon31
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; local
463 pwaff = accept_affine(s, isl_space_copy(space), v);
469 pwaff = pw_aff_div_by_cst(s, pwaff);
473 pwaff = isl_pw_aff_ceil(pwaff);
475 pwaff = isl_pw_aff_floor(pwaff);
486 return pwaff;
489 isl_pw_aff_free(pwaff);
824 isl_pw_aff *pwaff; local
888 isl_pw_aff *pwaff; local
2092 isl_pw_aff *pwaff; local
2621 isl_pw_aff *pwaff; local
3582 isl_pw_aff *pwaff = NULL; local
[all...]
H A Disl_aff.c1802 * pwaff mod m = pwaff - m * floor(pwaff/m)
1804 __isl_give isl_pw_aff *isl_pw_aff_mod(__isl_take isl_pw_aff *pwaff, isl_int m) argument
1808 res = isl_pw_aff_copy(pwaff);
1809 pwaff = isl_pw_aff_scale_down(pwaff, m);
1810 pwaff = isl_pw_aff_floor(pwaff);
1811 pwaff
2974 pw_aff_locus(__isl_take isl_pw_aff *pwaff, __isl_give isl_basic_set *(*fn)(__isl_take isl_aff *aff, int rational, void *user), int complement, void *user) argument
3022 isl_pw_aff_nonneg_set(__isl_take isl_pw_aff *pwaff) argument
3030 isl_pw_aff_zero_set(__isl_take isl_pw_aff *pwaff) argument
3038 isl_pw_aff_non_zero_set(__isl_take isl_pw_aff *pwaff) argument
3353 isl_pw_aff_scale_down(__isl_take isl_pw_aff *pwaff, isl_int v) argument
3379 isl_pw_aff_floor(__isl_take isl_pw_aff *pwaff) argument
3385 isl_pw_aff_ceil(__isl_take isl_pw_aff *pwaff) argument
3473 isl_pw_aff_is_cst(__isl_keep isl_pw_aff *pwaff) argument
3959 isl_pw_aff_set_rational(__isl_take isl_pw_aff *pwaff) argument
[all...]
H A Disl_test.c106 isl_pw_aff *pwaff; local
108 pwaff = isl_pw_aff_read_from_str(ctx, str);
109 assert(pwaff);
110 isl_pw_aff_free(pwaff);
7664 isl_pw_aff *pwaff; local
7673 pwaff = isl_set_dim_max(set, 0);
7674 set1 = isl_set_from_pw_aff(pwaff);
7687 pwaff = isl_set_dim_max(set, 0);
7688 set1 = isl_set_from_pw_aff(pwaff);
7701 pwaff
[all...]
H A Disl_output.c2866 /* In the C format, we cannot express that "pwaff" may be undefined
2872 __isl_keep isl_pw_aff *pwaff)
2878 if (pwaff->n < 1)
2883 domain = isl_pw_aff_domain(isl_pw_aff_copy(pwaff));
2885 expr = isl_ast_build_expr_from_pw_aff(build, isl_pw_aff_copy(pwaff));
2911 __isl_keep isl_pw_aff *pwaff)
2913 if (!p || !pwaff)
2917 return print_pw_aff_isl(p, pwaff);
2919 return print_pw_aff_c(p, pwaff);
2871 print_pw_aff_c(__isl_take isl_printer *p, __isl_keep isl_pw_aff *pwaff) argument
2910 isl_printer_print_pw_aff(__isl_take isl_printer *p, __isl_keep isl_pw_aff *pwaff) argument
H A Disl_stream.c136 isl_pw_aff_free(tok->u.pwaff);
176 p = isl_printer_print_pw_aff(p, tok->u.pwaff);
H A Disl_polynomial.c3740 __isl_take isl_pw_aff *pwaff)
3745 if (!pwaff)
3748 pwqp = isl_pw_qpolynomial_alloc_size(isl_pw_aff_get_space(pwaff),
3749 pwaff->n);
3751 for (i = 0; i < pwaff->n; ++i) {
3755 dom = isl_set_copy(pwaff->p[i].set);
3756 qp = isl_qpolynomial_from_aff(isl_aff_copy(pwaff->p[i].aff));
3760 isl_pw_aff_free(pwaff);
3739 isl_pw_qpolynomial_from_pw_aff( __isl_take isl_pw_aff *pwaff) argument
H A Disl_map.c7496 isl_pw_aff *pwaff; local
7500 pwaff = isl_pw_multi_aff_get_pw_aff(pma, 0);
7503 return pwaff;
7518 isl_pw_aff *pwaff; local
7535 pwaff = basic_map_dim_opt(map->p[0], max);
7540 pwaff = isl_pw_aff_union_opt(pwaff, pwaff_i, max);
7545 return pwaff;
/netbsd-current/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-current/external/gpl3/gcc.old/dist/gcc/
H A Dgraphite-sese-to-poly.c184 /* Compute pwaff mod 2^width. */
187 wrap (isl_pw_aff *pwaff, unsigned width) argument
191 mod = isl_val_int_from_ui (isl_pw_aff_get_ctx (pwaff), width);
193 pwaff = isl_pw_aff_mod_val (pwaff, mod);
195 return pwaff;
1021 isl_union_pw_multi_aff *pwaff = isl_union_pw_multi_aff_empty (space); local
1023 struct map_to_dimension_data data = {n, pwaff};
/netbsd-current/external/gpl3/gcc/dist/gcc/
H A Dgraphite-sese-to-poly.cc175 /* Compute pwaff mod 2^width. */
178 wrap (isl_pw_aff *pwaff, unsigned width) argument
182 mod = isl_val_int_from_ui (isl_pw_aff_get_ctx (pwaff), width);
184 pwaff = isl_pw_aff_mod_val (pwaff, mod);
186 return pwaff;
1017 isl_union_pw_multi_aff *pwaff = isl_union_pw_multi_aff_empty (space); local
1019 struct map_to_dimension_data data = {n, pwaff};

Completed in 327 milliseconds