/haiku-buildtools/isl/include/isl/ |
H A D | val.h | 13 struct isl_val; 14 typedef struct isl_val isl_val; typedef in typeref:struct:isl_val 23 __isl_give isl_val *isl_val_zero(isl_ctx *ctx); 24 __isl_give isl_val *isl_val_one(isl_ctx *ctx); 25 __isl_give isl_val *isl_val_nan(isl_ctx *ctx); 26 __isl_give isl_val *isl_val_infty(isl_ctx *ctx); 27 __isl_give isl_val *isl_val_neginfty(isl_ctx *ctx); 28 __isl_give isl_val *isl_val_int_from_si(isl_ctx *ctx, long i); 29 __isl_give isl_val *isl_val_int_from_u [all...] |
H A D | val_int.h | 7 __isl_give isl_val *isl_val_int_from_isl_int(isl_ctx *ctx, isl_int n); 8 int isl_val_get_num_isl_int(__isl_keep isl_val *v, isl_int *n);
|
H A D | val_gmp.h | 7 __isl_give isl_val *isl_val_int_from_gmp(isl_ctx *ctx, mpz_t z); 8 __isl_give isl_val *isl_val_from_gmp(isl_ctx *ctx, 10 int isl_val_get_num_gmp(__isl_keep isl_val *v, mpz_t z); 11 int isl_val_get_den_gmp(__isl_keep isl_val *v, mpz_t z);
|
H A D | ilp.h | 26 __isl_give isl_val *isl_basic_set_max_val(__isl_keep isl_basic_set *bset, 32 __isl_give isl_val *isl_set_min_val(__isl_keep isl_set *set, 34 __isl_give isl_val *isl_set_max_val(__isl_keep isl_set *set,
|
H A D | lp.h | 47 __isl_give isl_val *isl_basic_set_min_lp_val(__isl_keep isl_basic_set *bset, 49 __isl_give isl_val *isl_basic_set_max_lp_val(__isl_keep isl_basic_set *bset,
|
H A D | point.h | 24 __isl_give isl_val *isl_point_get_coordinate_val(__isl_keep isl_point *pnt, 29 enum isl_dim_type type, int pos, __isl_take isl_val *v);
|
H A D | vec.h | 46 __isl_give isl_val *isl_vec_get_element_val(__isl_keep isl_vec *vec, int pos); 52 int pos, __isl_take isl_val *v); 68 __isl_take isl_val *v);
|
H A D | constraint.h | 87 __isl_give isl_val *isl_constraint_get_constant_val( 91 __isl_give isl_val *isl_constraint_get_coefficient_val( 98 __isl_take isl_constraint *constraint, __isl_take isl_val *v); 107 enum isl_dim_type type, int pos, isl_val *v);
|
H A D | aff.h | 39 __isl_give isl_val *isl_aff_get_constant_val(__isl_keep isl_aff *aff); 42 __isl_give isl_val *isl_aff_get_coefficient_val(__isl_keep isl_aff *aff, 45 __isl_give isl_val *isl_aff_get_denominator_val(__isl_keep isl_aff *aff); 49 __isl_take isl_val *v); 55 enum isl_dim_type type, int pos, __isl_take isl_val *v); 60 __isl_take isl_val *v); 69 enum isl_dim_type type, int pos, __isl_take isl_val *v); 88 __isl_take isl_val *mod); 101 __isl_take isl_val *v); 105 __isl_take isl_val * [all...] |
H A D | polynomial.h | 28 __isl_give isl_val *isl_qpolynomial_get_constant_val( 43 __isl_take isl_space *space, __isl_take isl_val *val); 76 __isl_take isl_qpolynomial *qp, __isl_take isl_val *v); 117 __isl_give isl_val *isl_term_get_coefficient_val(__isl_keep isl_term *term); 211 __isl_take isl_pw_qpolynomial *pwqp, __isl_take isl_val *v); 231 enum isl_dim_type type, unsigned n, __isl_take isl_val *v); 303 __isl_take isl_qpolynomial_fold *fold, __isl_take isl_val *v); 391 __isl_take isl_pw_qpolynomial_fold *pwf, __isl_take isl_val *v); 484 __isl_take isl_union_pw_qpolynomial *upwqp, __isl_take isl_val *v); 551 __isl_take isl_union_pw_qpolynomial_fold *upwf, __isl_take isl_val * [all...] |
H A D | stream.h | 58 __isl_give isl_val *isl_token_get_val(isl_ctx *ctx, struct isl_token *tok);
|
H A D | ast.h | 70 __isl_give isl_ast_expr *isl_ast_expr_from_val(__isl_take isl_val *v); 92 __isl_give isl_val *isl_ast_expr_get_val(__isl_keep isl_ast_expr *expr);
|
H A D | mat.h | 43 __isl_give isl_val *isl_mat_get_element_val(__isl_keep isl_mat *mat, 50 int row, int col, __isl_take isl_val *v);
|
H A D | set.h | 167 enum isl_dim_type type, unsigned pos, __isl_take isl_val *v); 175 enum isl_dim_type type, unsigned pos, __isl_take isl_val *value); 181 enum isl_dim_type type, unsigned pos, __isl_take isl_val *value); 326 enum isl_dim_type type, unsigned pos, __isl_take isl_val *v); 436 __isl_give isl_val *isl_set_plain_get_val_if_fixed(__isl_keep isl_set *set, 466 int pos, __isl_give isl_val **modulo, __isl_give isl_val **residue); 491 __isl_give isl_val *isl_set_count_val(__isl_keep isl_set *set);
|
H A D | multi.h | 65 __isl_take isl_multi_##BASE *multi, __isl_take isl_val *v); \
|
/haiku-buildtools/isl/ |
H A D | isl_val_private.h | 17 struct isl_val { struct 26 #define EL isl_val 30 __isl_give isl_val *isl_val_alloc(isl_ctx *ctx); 31 __isl_give isl_val *isl_val_normalize(__isl_take isl_val *v); 32 __isl_give isl_val *isl_val_int_from_isl_int(isl_ctx *ctx, isl_int n); 33 __isl_give isl_val *isl_val_rat_from_isl_int(isl_ctx *ctx, 35 __isl_give isl_val *isl_val_cow(__isl_take isl_val *val); 37 __isl_give isl_val *isl_val_insert_dim [all...] |
H A D | isl_val_gmp.c | 5 /* Return a reference to an isl_val representing the integer "z". 7 __isl_give isl_val *isl_val_int_from_gmp(isl_ctx *ctx, mpz_t z) 9 isl_val *v; 21 /* Return a reference to an isl_val representing the rational value "n"/"d". 23 __isl_give isl_val *isl_val_from_gmp(isl_ctx *ctx, const mpz_t n, const mpz_t d) 25 isl_val *v; 41 int isl_val_get_num_gmp(__isl_keep isl_val *v, mpz_t z) 56 int isl_val_get_den_gmp(__isl_keep isl_val *v, mpz_t z) 67 /* Return a reference to an isl_val representing the unsigned 71 __isl_give isl_val *isl_val_int_from_chunk [all...] |
H A D | isl_val.c | 19 /* Allocate an isl_val object with indeterminate value. 21 __isl_give isl_val *isl_val_alloc(isl_ctx *ctx) 23 isl_val *v; 25 v = isl_alloc_type(ctx, struct isl_val); 38 /* Return a reference to an isl_val representing zero. 40 __isl_give isl_val *isl_val_zero(isl_ctx *ctx) 45 /* Return a reference to an isl_val representing one. 47 __isl_give isl_val *isl_val_one(isl_ctx *ctx) 52 /* Return a reference to an isl_val representing NaN. 54 __isl_give isl_val *isl_val_na [all...] |
H A D | isl_lp.c | 220 static __isl_give isl_val *basic_set_opt_lp( 224 isl_val *res; 259 static __isl_give isl_val *isl_basic_set_opt_lp_val_aligned( 267 isl_val *res; 324 static __isl_give isl_val *isl_basic_set_opt_lp_val( 327 isl_val *res; 354 __isl_give isl_val *isl_basic_set_min_lp_val(__isl_keep isl_basic_set *bset, 365 __isl_give isl_val *isl_basic_set_max_lp_val(__isl_keep isl_basic_set *bset,
|
H A D | isl_obj.c | 169 return isl_val_copy((isl_val *)v); 174 isl_val_free((isl_val *)v); 180 return isl_printer_print_val(p, (isl_val *)v); 185 return isl_val_add((isl_val *) v1, (isl_val *) v2);
|
H A D | isl_ilp.c | 522 * to an isl_val. The numerator of "v" is set to the optimal value 531 static __isl_give isl_val *convert_lp_result(enum isl_lp_result lp_res, 532 __isl_take isl_val *v, int max) 560 __isl_give isl_val *isl_basic_set_opt_val(__isl_keep isl_basic_set *bset, 564 isl_val *res; 584 __isl_give isl_val *isl_basic_set_max_val(__isl_keep isl_basic_set *bset, 598 __isl_give isl_val *isl_set_opt_val(__isl_keep isl_set *set, int max, 602 isl_val *res; 622 __isl_give isl_val *isl_set_min_val(__isl_keep isl_set *set, 634 __isl_give isl_val *isl_set_max_va [all...] |
H A D | isl_ast_build_expr.c | 23 __isl_take isl_val *d) 64 isl_val *d; 208 static __isl_give isl_ast_expr *isl_ast_expr_mod(__isl_keep isl_val *v, 209 __isl_keep isl_aff *aff, __isl_keep isl_val *d, 245 __isl_take isl_val *v) 294 __isl_take isl_val *v, __isl_keep isl_ast_build *build) 320 __isl_take isl_ast_expr *expr, __isl_take isl_val *v) 382 __isl_keep isl_ast_build *build, int j, __isl_take isl_val *v) 388 isl_val *d; 478 isl_val * [all...] |
H A D | isl_power_templ.c | 67 __isl_take isl_val *exp)
|
H A D | isl_ast_private.h | 22 isl_val *v;
|
H A D | isl_ast_build_private.h | 177 __isl_take isl_ast_build *build, __isl_take isl_val *m, 233 __isl_give isl_val *isl_ast_build_get_stride(__isl_keep isl_ast_build *build,
|