Home | History | Annotate | Download | only in isl

Lines Matching refs:bset

24 unsigned isl_basic_set_n_dim(__isl_keep isl_basic_set *bset);
25 unsigned isl_basic_set_n_param(__isl_keep isl_basic_set *bset);
26 unsigned isl_basic_set_total_dim(const struct isl_basic_set *bset);
27 unsigned isl_basic_set_dim(__isl_keep isl_basic_set *bset,
34 isl_ctx *isl_basic_set_get_ctx(__isl_keep isl_basic_set *bset);
36 __isl_give isl_space *isl_basic_set_get_space(__isl_keep isl_basic_set *bset);
41 __isl_give isl_aff *isl_basic_set_get_div(__isl_keep isl_basic_set *bset,
45 __isl_keep isl_basic_set *bset);
47 const char *isl_basic_set_get_tuple_name(__isl_keep isl_basic_set *bset);
54 const char *isl_basic_set_get_dim_name(__isl_keep isl_basic_set *bset,
57 __isl_take isl_basic_set *bset,
66 __isl_give isl_id *isl_basic_set_get_dim_id(__isl_keep isl_basic_set *bset,
85 int isl_basic_set_is_rational(__isl_keep isl_basic_set *bset);
95 struct isl_basic_set *isl_basic_set_finalize(struct isl_basic_set *bset);
96 void *isl_basic_set_free(__isl_take isl_basic_set *bset);
97 __isl_give isl_basic_set *isl_basic_set_copy(__isl_keep isl_basic_set *bset);
98 struct isl_basic_set *isl_basic_set_dup(struct isl_basic_set *bset);
100 struct isl_basic_set *isl_basic_set_empty_like(struct isl_basic_set *bset);
103 struct isl_basic_set *isl_basic_set_universe_like(struct isl_basic_set *bset);
110 void isl_basic_set_print_internal(__isl_keep isl_basic_set *bset,
121 __isl_take isl_basic_set *bset,
124 __isl_take isl_basic_set *bset, __isl_take isl_multi_aff *ma);
127 __isl_take isl_basic_set *bset);
129 __isl_take isl_basic_set *bset,
132 __isl_give isl_basic_set *isl_basic_set_sample(__isl_take isl_basic_set *bset);
133 struct isl_basic_set *isl_basic_set_simplify(struct isl_basic_set *bset);
136 __isl_take isl_basic_set *bset);
138 __isl_take isl_basic_set *bset);
151 void isl_basic_set_dump(__isl_keep isl_basic_set *bset);
154 __isl_take isl_printer *printer, __isl_keep isl_basic_set *bset);
157 void isl_basic_set_print(__isl_keep isl_basic_set *bset, FILE *out, int indent,
161 __isl_give isl_basic_set *isl_basic_set_fix(__isl_take isl_basic_set *bset,
163 __isl_give isl_basic_set *isl_basic_set_fix_si(__isl_take isl_basic_set *bset,
180 struct isl_basic_set *bset, struct isl_basic_set *like);
190 __isl_take isl_basic_set *bset, __isl_take isl_basic_set *dom,
193 __isl_take isl_basic_set *bset, __isl_take isl_basic_set *dom,
202 __isl_give isl_set *isl_basic_set_lexmin(__isl_take isl_basic_set *bset);
204 __isl_give isl_set *isl_basic_set_lexmax(__isl_take isl_basic_set *bset);
210 __isl_take isl_basic_set *bset, __isl_take isl_basic_set *dom,
213 __isl_take isl_basic_set *bset, __isl_take isl_basic_set *dom,
226 __isl_give isl_basic_set *isl_basic_set_params(__isl_take isl_basic_set *bset);
228 __isl_take isl_basic_set *bset);
232 int isl_basic_set_dims_get_sign(__isl_keep isl_basic_set *bset,
235 int isl_basic_set_is_universe(__isl_keep isl_basic_set *bset);
236 int isl_basic_set_plain_is_empty(__isl_keep isl_basic_set *bset);
237 int isl_basic_set_fast_is_empty(__isl_keep isl_basic_set *bset);
239 int isl_basic_set_is_empty(__isl_keep isl_basic_set *bset);
240 int isl_basic_set_is_bounded(__isl_keep isl_basic_set *bset);
255 __isl_take isl_basic_set *bset);
261 __isl_give isl_set *isl_set_from_basic_set(__isl_take isl_basic_set *bset);
264 __isl_give isl_point *isl_basic_set_sample_point(__isl_take isl_basic_set *bset);
319 __isl_take isl_basic_set *bset,
323 __isl_give isl_basic_set *isl_basic_set_add_dims(__isl_take isl_basic_set *bset,
326 __isl_give isl_basic_set *isl_basic_set_add(__isl_take isl_basic_set *bset,
330 __isl_give isl_basic_set *isl_basic_set_move_dims(__isl_take isl_basic_set *bset,
337 __isl_take isl_basic_set *bset,
342 __isl_take isl_basic_set *bset);
344 __isl_take isl_basic_set *bset,
350 __isl_give isl_set *isl_set_remove_dims(__isl_take isl_set *bset,
353 __isl_take isl_basic_set *bset,
358 __isl_take isl_basic_set *bset);
365 __isl_take isl_basic_set *bset,
368 __isl_take isl_basic_set *bset,
374 int isl_basic_set_involves_dims(__isl_keep isl_basic_set *bset,
402 __isl_give isl_basic_set *isl_basic_set_neg(__isl_take isl_basic_set *bset);
406 struct isl_set *isl_basic_set_compute_divs(struct isl_basic_set *bset);
412 struct isl_basic_set *bset);
414 int isl_basic_set_plain_dim_is_fixed(__isl_keep isl_basic_set *bset,
437 __isl_give isl_basic_set *isl_basic_set_gist(__isl_take isl_basic_set *bset,
446 int isl_basic_set_dim_residue_class(struct isl_basic_set *bset,
469 int (*fn)(__isl_take isl_basic_set *bset, void *user), void *user);
474 int isl_basic_set_count_upto(__isl_keep isl_basic_set *bset,
485 __isl_give isl_basic_set *isl_basic_set_lift(__isl_take isl_basic_set *bset);
500 __isl_take isl_basic_set *bset, __isl_take isl_space *model);
505 __isl_keep isl_basic_set *bset, enum isl_dim_type c1,
508 __isl_keep isl_basic_set *bset, enum isl_dim_type c1,
515 __isl_give isl_mat *isl_basic_set_reduced_basis(__isl_keep isl_basic_set *bset);
518 __isl_take isl_basic_set *bset);
521 __isl_take isl_basic_set *bset);