Searched refs:isl_qpolynomial (Results 1 – 15 of 15) sorted by relevance
/external/llvm-project/polly/lib/External/isl/ |
D | isl_polynomial_private.h | 35 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 …]
|
D | isl_range.c | 16 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 …]
|
D | isl_polynomial.c | 410 __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 …]
|
D | isl_bernstein.c | 30 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 …]
|
D | isl_range.h | 4 __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);
|
D | isl_bound.c | 27 __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()
|
D | isl_fold.c | 55 (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 …]
|
D | isl_bernstein.h | 4 __isl_take isl_basic_set *bset, __isl_take isl_qpolynomial *poly,
|
D | isl_output.c | 1891 __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()
|
D | isl_input.c | 2435 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()
|
D | isl_test.c | 8341 isl_qpolynomial *qp; in test_eval_2()
|
/external/llvm-project/polly/lib/External/isl/include/isl/ |
D | polynomial.h | 19 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 …]
|
D | polynomial_type.h | 4 struct isl_qpolynomial; 5 typedef struct isl_qpolynomial isl_qpolynomial; typedef
|
D | isl-noexceptions.h | 2372 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/ |
D | user.pod | 117 =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 …]
|