/haiku-buildtools/isl/include/isl/ |
H A D | aff.h | 139 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 D | stream.h | 54 isl_pw_aff *pwaff; member in union:isl_token::__anon1558
|
H A D | dim.h | 91 __isl_give isl_space *isl_pw_aff_get_dim(__isl_keep isl_pw_aff *pwaff);
|
H A D | polynomial.h | 249 __isl_take isl_pw_aff *pwaff);
|
/haiku-buildtools/isl/ |
H A D | isl_aff.c | 1345 * 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 D | isl_aff_private.h | 77 __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 D | isl_input.c | 381 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 D | isl_dim.c | 188 __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 D | isl_output.c | 2087 __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 D | isl_stream.c | 126 isl_pw_aff_free(tok->u.pwaff); 159 p = isl_printer_print_pw_aff(p, tok->u.pwaff);
|
H A D | isl_test.c | 90 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 D | isl_polynomial.c | 3266 __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 D | isl_map.c | 6329 * 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 D | graphite-sese-to-poly.c | 761 /* 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;
|