Home
last modified time | relevance | path

Searched refs:pwqp (Results 1 – 11 of 11) sorted by relevance

/external/llvm-project/polly/lib/External/isl/include/isl/
Dpolynomial.h142 isl_ctx *isl_pw_qpolynomial_get_ctx(__isl_keep isl_pw_qpolynomial *pwqp);
144 isl_bool isl_pw_qpolynomial_involves_nan(__isl_keep isl_pw_qpolynomial *pwqp);
155 __isl_keep isl_pw_qpolynomial *pwqp);
157 __isl_take isl_pw_qpolynomial *pwqp);
159 isl_bool isl_pw_qpolynomial_is_zero(__isl_keep isl_pw_qpolynomial *pwqp);
162 __isl_keep isl_pw_qpolynomial *pwqp);
164 __isl_keep isl_pw_qpolynomial *pwqp);
166 __isl_take isl_pw_qpolynomial *pwqp, __isl_take isl_space *space);
167 isl_size isl_pw_qpolynomial_dim(__isl_keep isl_pw_qpolynomial *pwqp,
170 __isl_keep isl_pw_qpolynomial *pwqp, __isl_keep isl_id *id);
[all …]
Disl-noexceptions.h3466 inline union_pw_qpolynomial add_pw_qpolynomial(pw_qpolynomial pwqp) const;
3476 static inline union_pw_qpolynomial from_pw_qpolynomial(pw_qpolynomial pwqp);
18206 union_pw_qpolynomial union_pw_qpolynomial::add_pw_qpolynomial(pw_qpolynomial pwqp) const in add_pw_qpolynomial() argument
18208 auto res = isl_union_pw_qpolynomial_add_pw_qpolynomial(copy(), pwqp.release()); in add_pw_qpolynomial()
18274 union_pw_qpolynomial union_pw_qpolynomial::from_pw_qpolynomial(pw_qpolynomial pwqp) in from_pw_qpolynomial() argument
18276 auto res = isl_union_pw_qpolynomial_from_pw_qpolynomial(pwqp.release()); in from_pw_qpolynomial()
/external/llvm-project/polly/lib/External/isl/
Disl_bernstein.c436 __isl_take isl_pw_qpolynomial *pwqp, in bernstein_coefficients_recursive() argument
444 nparam = isl_pw_qpolynomial_dim(pwqp, isl_dim_param); in bernstein_coefficients_recursive()
445 nvar = isl_pw_qpolynomial_dim(pwqp, isl_dim_in); in bernstein_coefficients_recursive()
449 pwqp = isl_pw_qpolynomial_move_dims(pwqp, isl_dim_param, nparam, in bernstein_coefficients_recursive()
451 pwf = isl_pw_qpolynomial_bound(pwqp, data->type, tight); in bernstein_coefficients_recursive()
466 isl_pw_qpolynomial_free(pwqp); in bernstein_coefficients_recursive()
477 isl_pw_qpolynomial *pwqp; in bernstein_coefficients_factors() local
489 pwqp = isl_pw_qpolynomial_alloc(set, poly); in bernstein_coefficients_factors()
490 pwqp = isl_pw_qpolynomial_morph_domain(pwqp, isl_morph_copy(f->morph)); in bernstein_coefficients_factors()
492 pwf = bernstein_coefficients_recursive(pwqp, f->n_group, f->len, data, in bernstein_coefficients_factors()
[all …]
Disl_polynomial_private.h184 __isl_take isl_pw_qpolynomial *pwqp);
187 __isl_take isl_pw_qpolynomial *pwqp,
189 int isl_pw_qpolynomial_is_one(__isl_keep isl_pw_qpolynomial *pwqp);
192 __isl_take isl_pw_qpolynomial *pwqp,
230 __isl_take isl_pw_qpolynomial *pwqp, __isl_take isl_morph *morph);
253 __isl_take isl_pw_qpolynomial *pwqp, __isl_take isl_reordering *r);
258 __isl_take isl_pw_qpolynomial *pwqp, __isl_take isl_space *space);
278 __isl_take isl_pw_qpolynomial *pwqp, isl_int v);
Disl_polynomial.c1900 __isl_take isl_pw_qpolynomial *pwqp, unsigned power) in isl_pw_qpolynomial_pow() argument
1905 return pwqp; in isl_pw_qpolynomial_pow()
1907 pwqp = isl_pw_qpolynomial_cow(pwqp); in isl_pw_qpolynomial_pow()
1908 if (!pwqp) in isl_pw_qpolynomial_pow()
1911 for (i = 0; i < pwqp->n; ++i) { in isl_pw_qpolynomial_pow()
1912 pwqp->p[i].qp = isl_qpolynomial_pow(pwqp->p[i].qp, power); in isl_pw_qpolynomial_pow()
1913 if (!pwqp->p[i].qp) in isl_pw_qpolynomial_pow()
1914 return isl_pw_qpolynomial_free(pwqp); in isl_pw_qpolynomial_pow()
1917 return pwqp; in isl_pw_qpolynomial_pow()
3122 int isl_pw_qpolynomial_is_one(__isl_keep isl_pw_qpolynomial *pwqp) in isl_pw_qpolynomial_is_one() argument
[all …]
Disl_input.c2414 isl_pw_qpolynomial *pwqp; in read_factor() local
2426 pwqp = read_term(s, map, v); in read_factor()
2427 if (!pwqp) in read_factor()
2432 pwqp = isl_pw_qpolynomial_pow(pwqp, pow); in read_factor()
2456 pwqp = isl_pw_qpolynomial_from_qpolynomial(qp); in read_factor()
2461 pwqp = isl_pw_qpolynomial_from_qpolynomial(qp); in read_factor()
2466 pwqp = isl_pw_qpolynomial_from_qpolynomial(qp); in read_factor()
2485 pwqp = isl_pw_qpolynomial_from_qpolynomial(qp); in read_factor()
2493 pwqp = isl_pw_qpolynomial_from_pw_aff(pwaff); in read_factor()
2494 pwqp = isl_pw_qpolynomial_pow(pwqp, pow); in read_factor()
[all …]
Disl_bound.c284 __isl_take isl_pw_qpolynomial *pwqp, enum isl_fold type, in isl_pw_qpolynomial_bound() argument
289 pwf = isl_pw_qpolynomial_fold_from_pw_qpolynomial(type, pwqp); in isl_pw_qpolynomial_bound()
299 static isl_stat bound_pw(__isl_take isl_pw_qpolynomial *pwqp, void *user) in bound_pw() argument
304 pwf = isl_pw_qpolynomial_bound(pwqp, data->type, in bound_pw()
Disl_output.c2023 __isl_take isl_printer *p, __isl_keep isl_pw_qpolynomial *pwqp) in isl_pwqp_print_isl_body() argument
2028 for (i = 0; i < pwqp->n; ++i) { in isl_pwqp_print_isl_body()
2033 space = isl_qpolynomial_get_domain_space(pwqp->p[i].qp); in isl_pwqp_print_isl_body()
2038 p = print_qpolynomial(p, pwqp->p[i].qp); in isl_pwqp_print_isl_body()
2039 p = print_disjuncts(set_to_map(pwqp->p[i].set), space, p, 0); in isl_pwqp_print_isl_body()
2047 __isl_take isl_printer *p, __isl_keep isl_pw_qpolynomial *pwqp) in print_pw_qpolynomial_isl() argument
2051 if (!p || !pwqp) in print_pw_qpolynomial_isl()
2054 p = print_param_tuple(p, pwqp->dim, &data); in print_pw_qpolynomial_isl()
2056 if (pwqp->n == 0) { in print_pw_qpolynomial_isl()
2057 if (!isl_space_is_set(pwqp->dim)) { in print_pw_qpolynomial_isl()
[all …]
Disl_fold.c1025 enum isl_fold type, __isl_take isl_pw_qpolynomial *pwqp) in isl_pw_qpolynomial_fold_from_pw_qpolynomial() argument
1030 if (!pwqp) in isl_pw_qpolynomial_fold_from_pw_qpolynomial()
1033 pwf = isl_pw_qpolynomial_fold_alloc_size(isl_space_copy(pwqp->dim), in isl_pw_qpolynomial_fold_from_pw_qpolynomial()
1034 type, pwqp->n); in isl_pw_qpolynomial_fold_from_pw_qpolynomial()
1036 for (i = 0; i < pwqp->n; ++i) in isl_pw_qpolynomial_fold_from_pw_qpolynomial()
1038 isl_set_copy(pwqp->p[i].set), in isl_pw_qpolynomial_fold_from_pw_qpolynomial()
1040 isl_qpolynomial_copy(pwqp->p[i].qp))); in isl_pw_qpolynomial_fold_from_pw_qpolynomial()
1042 isl_pw_qpolynomial_free(pwqp); in isl_pw_qpolynomial_fold_from_pw_qpolynomial()
1469 static isl_stat add_pwqp(__isl_take isl_pw_qpolynomial *pwqp, void *user) in add_pwqp() argument
1478 pwqp->dim, 1); in add_pwqp()
[all …]
Disl_test.c95 isl_pw_qpolynomial *pwqp; in test_parse_pwqp() local
97 pwqp = isl_pw_qpolynomial_read_from_str(ctx, str); in test_parse_pwqp()
98 assert(pwqp); in test_parse_pwqp()
99 isl_pw_qpolynomial_free(pwqp); in test_parse_pwqp()
3652 const char *pwqp; member
3674 str = pwqp_gist_tests[i].pwqp; in test_pwqp_gist()
3700 isl_pw_qpolynomial *pwqp; in test_pwqp_max() local
3705 pwqp = isl_pw_qpolynomial_read_from_str(ctx, str); in test_pwqp_max()
3706 v = isl_pw_qpolynomial_max(pwqp); in test_pwqp_max()
3811 isl_pw_qpolynomial *pwqp; in test_split_periods() local
[all …]
/external/llvm-project/polly/lib/External/isl/doc/
Duser.pod1121 __isl_keep isl_pw_qpolynomial *pwqp);
1123 __isl_keep isl_pw_qpolynomial *pwqp);
1469 __isl_take isl_pw_qpolynomial *pwqp,
1575 __isl_keep isl_pw_qpolynomial *pwqp,
1832 __isl_take isl_pw_qpolynomial *pwqp);
3386 __isl_keep isl_pw_qpolynomial *pwqp);
3389 __isl_take isl_pw_qpolynomial *pwqp);
3487 __isl_keep isl_pw_qpolynomial *pwqp);
3489 __isl_take isl_pw_qpolynomial *pwqp);
3527 __isl_keep isl_pw_qpolynomial *pwqp);
[all …]