Home
last modified time | relevance | path

Searched refs:isl_qpolynomial (Results 1 – 15 of 15) sorted by relevance

/external/llvm-project/polly/lib/External/isl/
Disl_polynomial_private.h35 struct isl_qpolynomial { struct
57 struct isl_qpolynomial *qp; argument
92 struct isl_qpolynomial *qp[1];
144 __isl_give isl_qpolynomial *isl_qpolynomial_alloc(__isl_take isl_space *space,
146 __isl_give isl_qpolynomial *isl_qpolynomial_cow(__isl_take isl_qpolynomial *qp);
147 __isl_give isl_qpolynomial *isl_qpolynomial_dup(__isl_keep isl_qpolynomial *qp);
149 __isl_give isl_qpolynomial *isl_qpolynomial_cst_on_domain(
152 __isl_give isl_qpolynomial *isl_qpolynomial_rat_cst_on_domain(
154 __isl_give isl_qpolynomial *isl_qpolynomial_var_pow_on_domain(
157 isl_bool isl_qpolynomial_is_one(__isl_keep isl_qpolynomial *qp);
[all …]
Disl_range.c16 isl_qpolynomial *poly;
22 __isl_take isl_qpolynomial *poly, struct range_data *data);
30 __isl_keep isl_qpolynomial *poly, int sign, int *signs) in has_sign()
97 __isl_keep isl_qpolynomial *poly, struct range_data *data) in monotonicity()
101 isl_qpolynomial *sub = NULL; in monotonicity()
102 isl_qpolynomial *diff = NULL; in monotonicity()
149 static __isl_give isl_qpolynomial *signed_infty(__isl_take isl_space *space, in signed_infty()
158 static __isl_give isl_qpolynomial *bound2poly(__isl_take isl_constraint *bound, in bound2poly()
186 isl_qpolynomial *poly;
234 isl_qpolynomial *t = isl_qpolynomial_from_term(term); in collect_fixed_sign_terms()
[all …]
Disl_polynomial.c410 __isl_give isl_qpolynomial *isl_qpolynomial_reset_domain_space( in isl_qpolynomial_reset_domain_space()
411 __isl_take isl_qpolynomial *qp, __isl_take isl_space *space) in isl_qpolynomial_reset_domain_space()
431 __isl_give isl_qpolynomial *isl_qpolynomial_reset_space_and_domain( in isl_qpolynomial_reset_space_and_domain()
432 __isl_take isl_qpolynomial *qp, __isl_take isl_space *space, in isl_qpolynomial_reset_space_and_domain()
439 isl_ctx *isl_qpolynomial_get_ctx(__isl_keep isl_qpolynomial *qp) in isl_qpolynomial_get_ctx()
447 __isl_keep isl_qpolynomial *qp) in isl_qpolynomial_peek_domain_space()
455 __isl_keep isl_qpolynomial *qp) in isl_qpolynomial_get_domain_space()
461 #define TYPE isl_qpolynomial
475 __isl_keep isl_qpolynomial *qp) in isl_qpolynomial_get_domain_local_space()
486 __isl_give isl_space *isl_qpolynomial_get_space(__isl_keep isl_qpolynomial *qp) in isl_qpolynomial_get_space()
[all …]
Disl_bernstein.c30 isl_qpolynomial *poly;
61 static __isl_give isl_qpolynomial *vertex_coordinate( in vertex_coordinate()
69 isl_qpolynomial *v; in vertex_coordinate()
120 static isl_stat add_fold(__isl_take isl_qpolynomial *b, __isl_keep isl_set *dom, in add_fold()
152 static isl_stat extract_coefficients(isl_qpolynomial *poly, in extract_coefficients()
159 isl_qpolynomial **c = NULL; in extract_coefficients()
172 c = isl_calloc_array(ctx, isl_qpolynomial *, n); in extract_coefficients()
191 isl_qpolynomial *b; in extract_coefficients()
192 isl_qpolynomial *f; in extract_coefficients()
266 isl_qpolynomial *poly = data->poly; in bernstein_coefficients_cell()
[all …]
Disl_range.h4 __isl_take isl_qpolynomial *poly, struct isl_bound *bound);
5 __isl_give isl_qpolynomial *isl_qpolynomial_terms_of_sign(
6 __isl_keep isl_qpolynomial *poly, int *signs, int sign);
Disl_bound.c27 __isl_take isl_qpolynomial *poly, void *user) in compressed_guarded_poly_bound()
52 __isl_take isl_qpolynomial *poly, void *user) in unwrapped_guarded_poly_bound()
109 __isl_take isl_qpolynomial *poly, void *user) in guarded_poly_bound()
162 static isl_stat guarded_qp(__isl_take isl_qpolynomial *qp, void *user) in guarded_qp()
Disl_fold.c55 (n - 1) * sizeof(struct isl_qpolynomial *)); in qpolynomial_fold_alloc()
262 static int isl_qpolynomial_cst_sign(__isl_keep isl_qpolynomial *qp) in isl_qpolynomial_cst_sign()
277 __isl_keep isl_qpolynomial *qp) in isl_qpolynomial_aff_sign()
332 __isl_keep isl_qpolynomial *qp) in isl_qpolynomial_sign()
377 isl_qpolynomial *min; in isl_qpolynomial_sign()
378 isl_qpolynomial *base; in isl_qpolynomial_sign()
379 isl_qpolynomial *r, *q; in isl_qpolynomial_sign()
380 isl_qpolynomial *t; in isl_qpolynomial_sign()
480 isl_qpolynomial *d; in isl_qpolynomial_fold_fold_on_domain()
525 __isl_take isl_qpolynomial_fold *fold, __isl_take isl_qpolynomial *qp) in isl_qpolynomial_fold_add_qpolynomial()
[all …]
Disl_bernstein.h4 __isl_take isl_basic_set *bset, __isl_take isl_qpolynomial *poly,
Disl_output.c1891 __isl_keep isl_qpolynomial *qp) in print_qpolynomial()
1903 __isl_keep isl_qpolynomial *qp) in print_qpolynomial_isl()
1928 __isl_keep isl_space *space, __isl_keep isl_qpolynomial *qp) in print_qpolynomial_c()
1955 __isl_take isl_printer *p, __isl_keep isl_qpolynomial *qp) in isl_printer_print_qpolynomial()
1973 void isl_qpolynomial_print(__isl_keep isl_qpolynomial *qp, FILE *out, in isl_qpolynomial_print()
Disl_input.c2435 isl_qpolynomial *qp; in read_factor()
2458 isl_qpolynomial *qp; in read_factor()
2463 isl_qpolynomial *qp; in read_factor()
2471 isl_qpolynomial *qp; in read_factor()
Disl_test.c8341 isl_qpolynomial *qp; in test_eval_2()
/external/llvm-project/polly/lib/External/isl/include/isl/
Dpolynomial.h19 isl_ctx *isl_qpolynomial_get_ctx(__isl_keep isl_qpolynomial *qp);
21 __isl_keep isl_qpolynomial *qp);
22 __isl_give isl_space *isl_qpolynomial_get_space(__isl_keep isl_qpolynomial *qp);
23 isl_size isl_qpolynomial_dim(__isl_keep isl_qpolynomial *qp,
25 isl_bool isl_qpolynomial_involves_dims(__isl_keep isl_qpolynomial *qp,
29 __isl_keep isl_qpolynomial *qp);
31 __isl_give isl_qpolynomial *isl_qpolynomial_set_dim_name(
32 __isl_take isl_qpolynomial *qp,
35 __isl_give isl_qpolynomial *isl_qpolynomial_zero_on_domain(
37 __isl_give isl_qpolynomial *isl_qpolynomial_one_on_domain(
[all …]
Dpolynomial_type.h4 struct isl_qpolynomial;
5 typedef struct isl_qpolynomial isl_qpolynomial; typedef
Disl-noexceptions.h2372 inline qpolynomial manage(__isl_take isl_qpolynomial *ptr);
2373 inline qpolynomial manage_copy(__isl_keep isl_qpolynomial *ptr);
2376 friend inline qpolynomial manage(__isl_take isl_qpolynomial *ptr);
2377 friend inline qpolynomial manage_copy(__isl_keep isl_qpolynomial *ptr);
2379 isl_qpolynomial *ptr = nullptr;
2381 inline explicit qpolynomial(__isl_take isl_qpolynomial *ptr);
2389 inline __isl_give isl_qpolynomial *copy() const &;
2390 inline __isl_give isl_qpolynomial *copy() && = delete;
2391 inline __isl_keep isl_qpolynomial *get() const;
2392 inline __isl_give isl_qpolynomial *release();
[all …]
/external/llvm-project/polly/lib/External/isl/doc/
Duser.pod117 =item * The space in which C<isl_aff>, C<isl_pw_aff>, C<isl_qpolynomial>,
195 an C<isl_val> instead of an C<isl_qpolynomial>.
1112 __isl_keep isl_qpolynomial *qp);
1114 __isl_keep isl_qpolynomial *qp);
1463 __isl_give isl_qpolynomial *isl_qpolynomial_set_dim_name(
1464 __isl_take isl_qpolynomial *qp,
2827 __isl_give isl_qpolynomial *isl_qpolynomial_zero_on_domain(
2829 __isl_give isl_qpolynomial *isl_qpolynomial_one_on_domain(
2831 __isl_give isl_qpolynomial *isl_qpolynomial_infty_on_domain(
2833 __isl_give isl_qpolynomial *isl_qpolynomial_neginfty_on_domain(
[all …]