Searched refs:pwf (Results 1 - 13 of 13) sorted by relevance

/haiku-buildtools/isl/
H A Disl_bound.c21 * store the result in bound->pwf and bound->pwf_tight.
77 top_pwf = bound->pwf;
82 bound->pwf = isl_pw_qpolynomial_fold_zero(isl_space_copy(dim),
92 bound->pwf = isl_pw_qpolynomial_fold_morph_domain(bound->pwf,
97 bound->pwf = isl_pw_qpolynomial_fold_fold(top_pwf, bound->pwf);
133 top_pwf = bound->pwf;
138 bound->pwf = isl_pw_qpolynomial_fold_zero(isl_space_copy(dim),
144 bound->pwf
205 isl_pw_qpolynomial_fold_bound( __isl_take isl_pw_qpolynomial_fold *pwf, int *tight) argument
278 isl_pw_qpolynomial_fold *pwf; local
293 isl_pw_qpolynomial_fold *pwf; local
[all...]
H A Disl_bound.h16 isl_pw_qpolynomial_fold *pwf; member in struct:isl_bound
H A Dbound.c54 isl_pw_qpolynomial_fold *pwf; member in struct:verify_point_bound
66 isl_pw_qpolynomial_fold *pwf; local
92 pwf = isl_pw_qpolynomial_fold_copy(vpb->pwf);
94 nparam = isl_pw_qpolynomial_fold_dim(pwf, isl_dim_param);
97 pwf = isl_pw_qpolynomial_fold_fix_dim(pwf, isl_dim_param, i, t);
104 dom = isl_pw_qpolynomial_fold_domain(isl_pw_qpolynomial_fold_copy(pwf));
112 isl_pw_qpolynomial_fold_copy(pwf),
115 opt = isl_pw_qpolynomial_fold_max(isl_pw_qpolynomial_fold_copy(pwf));
179 check_solution(__isl_take isl_pw_qpolynomial_fold *pwf, __isl_take isl_pw_qpolynomial_fold *bound, int exact, struct bound_options *options) argument
242 isl_pw_qpolynomial_fold *pwf; local
[all...]
H A Disl_bernstein.c36 isl_pw_qpolynomial_fold *pwf; member in struct:bernstein_data
254 isl_pw_qpolynomial_fold *pwf; local
310 pwf = isl_pw_qpolynomial_fold_alloc(data->type, isl_set_copy(dom),
312 data->pwf = isl_pw_qpolynomial_fold_fold(data->pwf, pwf);
313 pwf = isl_pw_qpolynomial_fold_alloc(data->type, dom, data->fold_tight);
314 data->pwf_tight = isl_pw_qpolynomial_fold_fold(data->pwf_tight, pwf);
339 isl_pw_qpolynomial_fold *pwf; local
352 pwf
414 isl_pw_qpolynomial_fold *pwf; local
445 isl_pw_qpolynomial_fold *pwf; local
478 isl_pw_qpolynomial_fold *pwf; local
523 isl_pw_qpolynomial_fold *pwf; local
[all...]
H A Disl_range.c16 isl_pw_qpolynomial_fold *pwf; member in struct:range_data
59 data_m.pwf = isl_pw_qpolynomial_fold_zero(dim, type);
67 opt = isl_pw_qpolynomial_fold_min(data_m.pwf);
69 opt = isl_pw_qpolynomial_fold_max(data_m.pwf);
84 isl_pw_qpolynomial_fold_free(data_m.pwf);
249 /* Helper function to add a guarded polynomial to either pwf_tight or pwf,
258 isl_pw_qpolynomial_fold *pwf; local
265 pwf = isl_pw_qpolynomial_fold_alloc(type, set, fold);
268 data->pwf_tight, pwf);
270 data->pwf
[all...]
H A Disl_fold.c958 isl_pw_qpolynomial_fold *pwf; local
963 pwf = isl_pw_qpolynomial_fold_alloc_size(isl_space_copy(pwqp->dim),
967 pwf = isl_pw_qpolynomial_fold_add_piece(pwf,
974 return pwf;
1044 size_t isl_pw_qpolynomial_fold_size(__isl_keep isl_pw_qpolynomial_fold *pwf) argument
1049 for (i = 0; i < pwf->n; ++i)
1050 n += pwf->p[i].fold->n;
1354 isl_pw_qpolynomial_fold *pwf; local
1368 pwf
1431 isl_map_apply_pw_qpolynomial_fold( __isl_take isl_map *map, __isl_take isl_pw_qpolynomial_fold *pwf, int *tight) argument
1472 isl_set_apply_pw_qpolynomial_fold( __isl_take isl_set *set, __isl_take isl_pw_qpolynomial_fold *pwf, int *tight) argument
1486 pw_qpolynomial_fold_apply(__isl_take isl_pw_qpolynomial_fold *pwf, void *user) argument
[all...]
H A Disl_polynomial_private.h175 __isl_take isl_pw_qpolynomial_fold *pwf);
199 __isl_take isl_pw_qpolynomial_fold *pwf, __isl_take isl_morph *morph);
220 __isl_take isl_pw_qpolynomial_fold *pwf, __isl_take isl_reordering *r);
233 __isl_take isl_pw_qpolynomial_fold *pwf, __isl_take isl_space *dim);
H A Disl_output.c1507 __isl_take isl_printer *p, __isl_keep isl_pw_qpolynomial_fold *pwf)
1511 for (i = 0; i < pwf->n; ++i) {
1514 if (!isl_space_is_params(pwf->p[i].set->dim)) {
1515 p = print_space(pwf->p[i].set->dim, p, 0, 0, NULL, NULL);
1518 p = qpolynomial_fold_print(pwf->p[i].fold, p);
1519 p = print_disjuncts((isl_map *)pwf->p[i].set, p, 0);
1526 __isl_take isl_printer *p, __isl_keep isl_pw_qpolynomial_fold *pwf)
1528 if (isl_space_dim(pwf->dim, isl_dim_param) > 0) {
1529 p = print_tuple(pwf->dim, p, isl_dim_param, 0, NULL, NULL);
1533 if (pwf
1506 isl_pwf_print_isl_body( __isl_take isl_printer *p, __isl_keep isl_pw_qpolynomial_fold *pwf) argument
1525 print_pw_qpolynomial_fold_isl( __isl_take isl_printer *p, __isl_keep isl_pw_qpolynomial_fold *pwf) argument
1830 print_pw_qpolynomial_fold_c( __isl_take isl_printer *p, __isl_keep isl_pw_qpolynomial_fold *pwf) argument
1850 isl_printer_print_pw_qpolynomial_fold( __isl_take isl_printer *p, __isl_keep isl_pw_qpolynomial_fold *pwf) argument
1866 isl_pw_qpolynomial_fold_print(__isl_keep isl_pw_qpolynomial_fold *pwf, FILE *out, unsigned output_format) argument
1881 print_pwf_body(__isl_take isl_pw_qpolynomial_fold *pwf, void *user) argument
[all...]
H A Disl_dim.c245 __isl_keep isl_pw_qpolynomial_fold *pwf)
247 return isl_pw_qpolynomial_fold_get_space(pwf);
244 isl_pw_qpolynomial_fold_get_dim( __isl_keep isl_pw_qpolynomial_fold *pwf) argument
H A Disl_input.c2016 isl_pw_qpolynomial_fold *pwf = NULL; local
2025 pwf = isl_pw_qpolynomial_fold_from_pw_qpolynomial(isl_fold_max, pwqp);
2032 pwf = isl_pw_qpolynomial_fold_fold(pwf, pwf_i);
2039 pwf = isl_pw_qpolynomial_fold_intersect_domain(pwf, set);
2043 obj.v = pwf;
2047 isl_pw_qpolynomial_fold_free(pwf);
H A Disl_test.c2251 isl_pw_qpolynomial_fold *pwf; local
2255 pwf = isl_pw_qpolynomial_bound(pwqp, isl_fold_max, NULL);
2256 assert(isl_pw_qpolynomial_fold_dim(pwf, isl_dim_in) == 4);
2257 isl_pw_qpolynomial_fold_free(pwf);
2261 pwf = isl_pw_qpolynomial_bound(pwqp, isl_fold_max, NULL);
2262 assert(isl_pw_qpolynomial_fold_dim(pwf, isl_dim_in) == 1);
2263 isl_pw_qpolynomial_fold_free(pwf);
/haiku-buildtools/isl/include/isl/
H A Dpolynomial.h333 isl_ctx *isl_pw_qpolynomial_fold_get_ctx(__isl_keep isl_pw_qpolynomial_fold *pwf);
346 __isl_keep isl_pw_qpolynomial_fold *pwf);
347 void *isl_pw_qpolynomial_fold_free(__isl_take isl_pw_qpolynomial_fold *pwf);
349 int isl_pw_qpolynomial_fold_is_zero(__isl_keep isl_pw_qpolynomial_fold *pwf);
352 __isl_keep isl_pw_qpolynomial_fold *pwf);
354 __isl_keep isl_pw_qpolynomial_fold *pwf);
356 __isl_take isl_pw_qpolynomial_fold *pwf, __isl_take isl_space *dim);
357 unsigned isl_pw_qpolynomial_fold_dim(__isl_keep isl_pw_qpolynomial_fold *pwf,
363 size_t isl_pw_qpolynomial_fold_size(__isl_keep isl_pw_qpolynomial_fold *pwf);
369 __isl_take isl_pw_qpolynomial_fold *pwf,
[all...]
H A Ddim.h112 __isl_keep isl_pw_qpolynomial_fold *pwf);

Completed in 97 milliseconds