Home | History | Annotate | Download | only in isl

Lines Matching refs:bmap

45 unsigned isl_basic_map_n_in(const struct isl_basic_map *bmap);
46 unsigned isl_basic_map_n_out(const struct isl_basic_map *bmap);
47 unsigned isl_basic_map_n_param(const struct isl_basic_map *bmap);
48 unsigned isl_basic_map_n_div(const struct isl_basic_map *bmap);
49 unsigned isl_basic_map_total_dim(const struct isl_basic_map *bmap);
50 unsigned isl_basic_map_dim(__isl_keep isl_basic_map *bmap,
58 isl_ctx *isl_basic_map_get_ctx(__isl_keep isl_basic_map *bmap);
60 __isl_give isl_space *isl_basic_map_get_space(__isl_keep isl_basic_map *bmap);
63 __isl_give isl_aff *isl_basic_map_get_div(__isl_keep isl_basic_map *bmap,
67 __isl_keep isl_basic_map *bmap);
70 __isl_take isl_basic_map *bmap, enum isl_dim_type type, const char *s);
71 const char *isl_basic_map_get_tuple_name(__isl_keep isl_basic_map *bmap,
78 const char *isl_basic_map_get_dim_name(__isl_keep isl_basic_map *bmap,
85 __isl_take isl_basic_map *bmap,
92 int isl_basic_map_has_dim_id(__isl_keep isl_basic_map *bmap,
111 int isl_basic_map_is_rational(__isl_keep isl_basic_map *bmap);
118 struct isl_basic_map *isl_basic_map_finalize(struct isl_basic_map *bmap);
119 void *isl_basic_map_free(__isl_take isl_basic_map *bmap);
120 __isl_give isl_basic_map *isl_basic_map_copy(__isl_keep isl_basic_map *bmap);
138 __isl_keep isl_basic_map *bmap);
140 __isl_take isl_basic_map *bmap);
148 __isl_take isl_basic_map *bmap,
152 __isl_take isl_basic_map *bmap,
172 __isl_take isl_basic_map *bmap);
174 __isl_give isl_basic_map *isl_basic_map_reverse(__isl_take isl_basic_map *bmap);
175 __isl_give isl_basic_set *isl_basic_map_domain(__isl_take isl_basic_map *bmap);
176 __isl_give isl_basic_set *isl_basic_map_range(__isl_take isl_basic_map *bmap);
178 __isl_take isl_basic_map *bmap);
180 __isl_take isl_basic_map *bmap);
182 __isl_take isl_basic_map *bmap,
185 __isl_take isl_basic_map *bmap,
189 struct isl_basic_set *isl_basic_set_from_basic_map(struct isl_basic_map *bmap);
191 __isl_give isl_basic_map *isl_basic_map_sample(__isl_take isl_basic_map *bmap);
192 struct isl_basic_map *isl_basic_map_simplify(struct isl_basic_map *bmap);
195 __isl_take isl_basic_map *bmap);
204 void isl_basic_map_dump(__isl_keep isl_basic_map *bmap);
205 void isl_basic_map_print(__isl_keep isl_basic_map *bmap, FILE *out, int indent,
211 __isl_take isl_printer *printer, __isl_keep isl_basic_map *bmap);
214 __isl_give isl_basic_map *isl_basic_map_fix_si(__isl_take isl_basic_map *bmap,
217 __isl_take isl_basic_map *bmap,
220 __isl_take isl_basic_map *bmap,
225 struct isl_basic_map *isl_basic_map_neg(struct isl_basic_map *bmap);
226 struct isl_basic_map *isl_basic_map_floordiv(struct isl_basic_map *bmap,
239 __isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
242 __isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
251 __isl_give isl_map *isl_basic_map_lexmin(__isl_take isl_basic_map *bmap);
253 __isl_give isl_map *isl_basic_map_lexmax(__isl_take isl_basic_map *bmap);
259 __isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
262 __isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
265 __isl_take isl_basic_map *bmap);
271 void isl_basic_map_print_internal(__isl_keep isl_basic_map *bmap,
276 __isl_keep isl_basic_map *bmap);
278 int isl_basic_map_plain_is_fixed(__isl_keep isl_basic_map *bmap,
281 int isl_basic_map_image_is_bounded(__isl_keep isl_basic_map *bmap);
282 int isl_basic_map_is_universe(__isl_keep isl_basic_map *bmap);
283 int isl_basic_map_plain_is_empty(__isl_keep isl_basic_map *bmap);
284 int isl_basic_map_fast_is_empty(__isl_keep isl_basic_map *bmap);
286 int isl_basic_map_is_empty(__isl_keep isl_basic_map *bmap);
303 __isl_take isl_basic_map *bmap);
393 __isl_give isl_basic_set *isl_basic_map_deltas(__isl_take isl_basic_map *bmap);
397 __isl_take isl_basic_map *bmap);
406 __isl_give isl_basic_map *isl_basic_map_add(__isl_take isl_basic_map *bmap,
411 __isl_take isl_basic_map *bmap, enum isl_dim_type type,
416 __isl_take isl_basic_map *bmap,
423 __isl_take isl_basic_map *bmap,
428 __isl_take isl_basic_map *bmap);
436 __isl_take isl_basic_map *bmap,
443 __isl_give isl_basic_map *isl_basic_map_equate(__isl_take isl_basic_map *bmap,
445 __isl_give isl_basic_map *isl_basic_map_order_ge(__isl_take isl_basic_map *bmap,
463 __isl_give isl_basic_set *isl_basic_map_wrap(__isl_take isl_basic_map *bmap);
468 __isl_give isl_basic_map *isl_basic_map_flatten(__isl_take isl_basic_map *bmap);
473 __isl_take isl_basic_map *bmap);
476 __isl_take isl_basic_map *bmap);
487 __isl_give isl_set *isl_map_domain(__isl_take isl_map *bmap);
492 __isl_give isl_map *isl_map_from_basic_map(__isl_take isl_basic_map *bmap);
522 int isl_basic_map_is_single_valued(__isl_keep isl_basic_map *bmap);
534 int isl_basic_map_can_zip(__isl_keep isl_basic_map *bmap);
536 __isl_give isl_basic_map *isl_basic_map_zip(__isl_take isl_basic_map *bmap);
539 int isl_basic_map_can_curry(__isl_keep isl_basic_map *bmap);
541 __isl_give isl_basic_map *isl_basic_map_curry(__isl_take isl_basic_map *bmap);
544 int isl_basic_map_can_uncurry(__isl_keep isl_basic_map *bmap);
546 __isl_give isl_basic_map *isl_basic_map_uncurry(__isl_take isl_basic_map *bmap);
550 __isl_give isl_map *isl_basic_map_compute_divs(__isl_take isl_basic_map *bmap);
558 int isl_basic_map_involves_dims(__isl_keep isl_basic_map *bmap,
573 __isl_give isl_basic_map *isl_basic_map_gist(__isl_take isl_basic_map *bmap,
598 int (*fn)(__isl_take isl_basic_map *bmap, void *user), void *user);
619 __isl_take isl_basic_map *bmap, __isl_take isl_space *model);
624 __isl_keep isl_basic_map *bmap, enum isl_dim_type c1,
628 __isl_keep isl_basic_map *bmap, enum isl_dim_type c1,