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

/haiku-buildtools/isl/include/isl/
H A Daff.h139 isl_ctx *isl_pw_aff_get_ctx(__isl_keep isl_pw_aff *pwaff);
140 __isl_give isl_space *isl_pw_aff_get_domain_space(__isl_keep isl_pw_aff *pwaff);
141 __isl_give isl_space *isl_pw_aff_get_space(__isl_keep isl_pw_aff *pwaff);
163 int isl_pw_aff_is_empty(__isl_keep isl_pw_aff *pwaff);
174 __isl_give isl_pw_aff *isl_pw_aff_copy(__isl_keep isl_pw_aff *pwaff);
175 void *isl_pw_aff_free(__isl_take isl_pw_aff *pwaff);
177 unsigned isl_pw_aff_dim(__isl_keep isl_pw_aff *pwaff, enum isl_dim_type type);
178 int isl_pw_aff_involves_dims(__isl_keep isl_pw_aff *pwaff,
181 int isl_pw_aff_is_cst(__isl_keep isl_pw_aff *pwaff);
183 __isl_give isl_pw_aff *isl_pw_aff_align_params(__isl_take isl_pw_aff *pwaff,
[all...]
H A Dstream.h54 isl_pw_aff *pwaff; member in union:isl_token::__anon1558
H A Ddim.h91 __isl_give isl_space *isl_pw_aff_get_dim(__isl_keep isl_pw_aff *pwaff);
H A Dpolynomial.h249 __isl_take isl_pw_aff *pwaff);
/haiku-buildtools/isl/
H A Disl_aff.c1345 * pwaff mod m = pwaff - m * floor(pwaff/m)
1347 __isl_give isl_pw_aff *isl_pw_aff_mod(__isl_take isl_pw_aff *pwaff, isl_int m) argument
1351 res = isl_pw_aff_copy(pwaff);
1352 pwaff = isl_pw_aff_scale_down(pwaff, m);
1353 pwaff = isl_pw_aff_floor(pwaff);
1354 pwaff
2083 isl_pw_aff_add_dims(__isl_take isl_pw_aff *pwaff, enum isl_dim_type type, unsigned n) argument
2278 map_from_pw_aff(__isl_take isl_pw_aff *pwaff) argument
2309 isl_map_from_pw_aff(__isl_take isl_pw_aff *pwaff) argument
2324 isl_set_from_pw_aff(__isl_take isl_pw_aff *pwaff) argument
2338 isl_pw_aff_nonneg_set(__isl_take isl_pw_aff *pwaff) argument
2370 pw_aff_zero_set(__isl_take isl_pw_aff *pwaff, int complement) argument
2406 isl_pw_aff_zero_set(__isl_take isl_pw_aff *pwaff) argument
2414 isl_pw_aff_non_zero_set(__isl_take isl_pw_aff *pwaff) argument
2616 isl_pw_aff_scale_down(__isl_take isl_pw_aff *pwaff, isl_int v) argument
2685 isl_pw_aff_floor(__isl_take isl_pw_aff *pwaff) argument
2704 isl_pw_aff_ceil(__isl_take isl_pw_aff *pwaff) argument
2763 isl_pw_aff_is_cst(__isl_keep isl_pw_aff *pwaff) argument
3056 isl_pw_aff_set_rational(__isl_take isl_pw_aff *pwaff) argument
[all...]
H A Disl_aff_private.h77 __isl_give isl_pw_aff *isl_pw_aff_reset_space(__isl_take isl_pw_aff *pwaff,
80 __isl_take isl_pw_aff *pwaff, __isl_take isl_space *space);
87 __isl_give isl_pw_aff *isl_pw_aff_set_rational(__isl_take isl_pw_aff *pwaff);
H A Disl_input.c381 isl_pw_aff *pwaff = NULL; local
399 pwaff = accept_affine(s, isl_space_copy(dim), v);
413 isl_pw_aff_scale_down(pwaff, tok->u.v);
418 pwaff = isl_pw_aff_ceil(pwaff);
420 pwaff = isl_pw_aff_floor(pwaff);
431 return pwaff;
434 isl_pw_aff_free(pwaff);
451 res = isl_pw_aff_copy(tok->u.pwaff);
543 add_cst(__isl_take isl_pw_aff *pwaff, isl_int v) argument
715 isl_pw_aff *pwaff; local
790 isl_pw_aff *pwaff; local
1353 isl_pw_aff *pwaff; local
1896 isl_pw_aff *pwaff; local
2776 isl_pw_aff *pwaff = NULL; local
[all...]
H A Disl_dim.c188 __isl_give isl_space *isl_pw_aff_get_dim(__isl_keep isl_pw_aff *pwaff) argument
190 return isl_pw_aff_get_space(pwaff);
H A Disl_output.c2087 __isl_keep isl_pw_aff *pwaff)
2091 if (!pwaff)
2094 if (isl_space_dim(pwaff->dim, isl_dim_param) > 0) {
2095 p = print_tuple(pwaff->dim, p, isl_dim_param, 0, NULL, NULL);
2099 for (i = 0; i < pwaff->n; ++i) {
2102 p = print_aff(p, pwaff->p[i].aff);
2103 p = print_disjuncts((isl_map *)pwaff->p[i].set, p, 0);
2231 /* In the C format, we cannot express that "pwaff" may be undefined
2237 __isl_keep isl_pw_aff *pwaff)
2243 if (pwaff
2086 print_pw_aff_isl(__isl_take isl_printer *p, __isl_keep isl_pw_aff *pwaff) argument
2236 print_pw_aff_c(__isl_take isl_printer *p, __isl_keep isl_pw_aff *pwaff) argument
2296 isl_printer_print_pw_aff(__isl_take isl_printer *p, __isl_keep isl_pw_aff *pwaff) argument
[all...]
H A Disl_stream.c126 isl_pw_aff_free(tok->u.pwaff);
159 p = isl_printer_print_pw_aff(p, tok->u.pwaff);
H A Disl_test.c90 isl_pw_aff *pwaff; local
92 pwaff = isl_pw_aff_read_from_str(ctx, str);
93 assert(pwaff);
94 isl_pw_aff_free(pwaff);
3060 isl_pw_aff *pwaff; local
3064 pwaff = isl_set_dim_max(set, 0);
3065 set1 = isl_set_from_pw_aff(pwaff);
3078 pwaff = isl_set_dim_max(set, 0);
3079 set1 = isl_set_from_pw_aff(pwaff);
3092 pwaff
[all...]
H A Disl_polynomial.c3266 __isl_take isl_pw_aff *pwaff)
3271 if (!pwaff)
3274 pwqp = isl_pw_qpolynomial_alloc_size(isl_pw_aff_get_space(pwaff),
3275 pwaff->n);
3277 for (i = 0; i < pwaff->n; ++i) {
3281 dom = isl_set_copy(pwaff->p[i].set);
3282 qp = isl_qpolynomial_from_aff(isl_aff_copy(pwaff->p[i].aff));
3286 isl_pw_aff_free(pwaff);
3265 isl_pw_qpolynomial_from_pw_aff( __isl_take isl_pw_aff *pwaff) argument
H A Disl_map.c6329 * and then add it to *pwaff with the given dom.
6338 isl_pw_aff **pwaff = user; local
6350 *pwaff = isl_pw_aff_add_disjoint(*pwaff, pwaff_i);
6371 isl_pw_aff *pwaff; local
6376 pwaff = isl_pw_aff_empty(dim);
6378 r = isl_basic_map_foreach_lexopt(bmap, max, &update_dim_opt, &pwaff);
6380 return isl_pw_aff_free(pwaff);
6382 return pwaff;
6397 isl_pw_aff *pwaff; local
[all...]
/haiku-buildtools/gcc/gcc/
H A Dgraphite-sese-to-poly.c761 /* Compute pwaff mod 2^width. */
766 wrap (isl_pw_aff *pwaff, unsigned width) argument
772 pwaff = isl_pw_aff_mod_val (pwaff, mod);
774 return pwaff;

Completed in 167 milliseconds