Searched refs:isl_val (Results 1 - 25 of 53) sorted by relevance

123

/haiku-buildtools/isl/include/isl/
H A Dval.h13 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 Dval_int.h7 __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 Dval_gmp.h7 __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 Dilp.h26 __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 Dlp.h47 __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 Dpoint.h24 __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 Dvec.h46 __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 Dconstraint.h87 __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 Daff.h39 __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 Dpolynomial.h28 __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 Dstream.h58 __isl_give isl_val *isl_token_get_val(isl_ctx *ctx, struct isl_token *tok);
H A Dast.h70 __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 Dmat.h43 __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 Dset.h167 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 Dmulti.h65 __isl_take isl_multi_##BASE *multi, __isl_take isl_val *v); \
/haiku-buildtools/isl/
H A Disl_val_private.h17 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 Disl_val_gmp.c5 /* 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 Disl_val.c19 /* 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 Disl_lp.c220 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 Disl_obj.c169 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 Disl_ilp.c522 * 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 Disl_ast_build_expr.c23 __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 Disl_power_templ.c67 __isl_take isl_val *exp)
H A Disl_ast_private.h22 isl_val *v;
H A Disl_ast_build_private.h177 __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,

Completed in 139 milliseconds

123