Lines Matching defs:isl_map
15 #define isl_set isl_map
88 * Currently, the isl_set structure is identical to the isl_map structure
96 struct isl_map {
146 __isl_give isl_map *isl_map_add_basic_map(__isl_take isl_map *map,
148 __isl_give isl_map *isl_map_dup(__isl_keep isl_map *map);
153 __isl_give isl_map *isl_map_realign(__isl_take isl_map *map,
160 __isl_give isl_map *isl_map_reset(__isl_take isl_map *map,
166 __isl_keep isl_space *isl_map_peek_space(__isl_keep const isl_map *map);
173 __isl_give isl_map *isl_map_reset_space(__isl_take isl_map *map,
175 __isl_give isl_map *isl_map_reset_equal_dim_space(__isl_take isl_map *map,
188 int isl_map_may_be_set(__isl_keep isl_map *map);
189 isl_bool isl_map_compatible_domain(__isl_keep isl_map *map,
201 __isl_give isl_map *isl_map_grow(__isl_take isl_map *map, int n);
215 __isl_give isl_map *isl_map_alloc_space(__isl_take isl_space *space, int n,
261 __isl_give isl_map *isl_map_cow(__isl_take isl_map *map);
276 __isl_give isl_map *isl_map_order_divs(__isl_take isl_map *map);
279 __isl_give isl_map *isl_map_align_divs_to_basic_map_list(
280 __isl_take isl_map *map, __isl_keep isl_basic_map_list *list);
283 __isl_give isl_map *isl_map_align_divs_internal(__isl_take isl_map *map);
288 __isl_give isl_map *isl_map_sort_divs(__isl_take isl_map *map);
319 __isl_give isl_set *isl_map_underlying_set(__isl_take isl_map *map);
326 __isl_give isl_map *isl_map_drop_constraints_involving_unknown_divs(
327 __isl_take isl_map *map);
340 __isl_give isl_map *isl_map_drop(__isl_take isl_map *map,
352 __isl_give isl_map *isl_map_remove_empty_parts(__isl_take isl_map *map);
354 __isl_give isl_map *isl_map_remove_obvious_duplicates(__isl_take isl_map *map);
363 __isl_give isl_map *isl_map_eliminate(__isl_take isl_map *map,
367 __isl_give isl_map *isl_map_project_onto(__isl_take isl_map *map,
393 __isl_give isl_map *isl_map_set_rational(__isl_take isl_map *map);
395 isl_bool isl_map_is_rational(__isl_keep isl_map *map);
398 isl_bool isl_map_has_rational(__isl_keep isl_map *map);
403 __isl_give isl_map *isl_map_from_multi_aff_internal(
405 __isl_give isl_map *isl_map_from_pw_aff_internal(__isl_take isl_pw_aff *pa);
406 __isl_give isl_map *isl_map_from_pw_multi_aff_internal(
464 isl_bool isl_map_divs_known(__isl_keep isl_map *map);
471 __isl_give isl_map *isl_map_inline_foreach_basic_map(__isl_take isl_map *map,
483 isl_stat isl_map_check_named_params(__isl_keep isl_map *map);
485 isl_bool isl_map_has_equal_params(__isl_keep isl_map *map1,
486 __isl_keep isl_map *map2);
491 isl_bool isl_map_space_has_equal_params(__isl_keep isl_map *map,
494 isl_stat isl_map_align_params_bin(__isl_keep isl_map **map1,
495 __isl_keep isl_map **map2);
496 isl_stat isl_map_align_params_set(__isl_keep isl_map **map,
498 isl_bool isl_map_align_params_map_map_and_test(__isl_keep isl_map *map1,
499 __isl_keep isl_map *map2,
500 isl_bool (*fn)(__isl_keep isl_map *map1, __isl_keep isl_map *map2));
508 isl_bool isl_map_compatible_range(__isl_keep isl_map *map,
514 isl_bool isl_map_is_set(__isl_keep isl_map *map);
515 isl_bool isl_map_is_params(__isl_keep isl_map *map);
522 __isl_give isl_map *isl_map_plain_gist_basic_map(__isl_take isl_map *map,
524 __isl_give isl_map *isl_map_plain_gist(__isl_take isl_map *map,
525 __isl_take isl_map *context);
543 isl_bool isl_map_plain_is_fixed(__isl_keep isl_map *map,
559 isl_bool isl_map_space_tuple_is_equal(__isl_keep isl_map *map,
562 isl_bool isl_map_tuple_is_equal(__isl_keep isl_map *map1,
563 enum isl_dim_type type1, __isl_keep isl_map *map2,
565 isl_bool isl_map_has_space(__isl_keep isl_map *map,
567 isl_bool isl_map_has_space_tuples(__isl_keep isl_map *map,
571 isl_stat isl_map_check_transformation(__isl_keep isl_map *map);
578 isl_stat isl_map_basic_map_check_equal_space(__isl_keep isl_map *map,
580 isl_stat isl_map_check_equal_space(__isl_keep isl_map *map1,
581 __isl_keep isl_map *map2);