Polly 20.0.0git
|
Go to the source code of this file.
Classes | |
struct | isl_union_map |
Macros | |
#define | isl_union_set_list isl_union_map_list |
#define | isl_union_set isl_union_map |
Functions | |
struct isl_hash_table_entry * | isl_union_set_find_entry (__isl_keep isl_union_set *uset, __isl_keep isl_space *space, int reserve) |
__isl_keep isl_space * | isl_union_map_peek_space (__isl_keep isl_union_map *umap) |
__isl_keep isl_space * | isl_union_set_peek_space (__isl_keep isl_union_set *uset) |
isl_bool | isl_union_map_is_params (__isl_keep isl_union_map *umap) |
isl_bool | isl_union_map_space_has_equal_params (__isl_keep isl_union_map *umap, __isl_keep isl_space *space) |
isl_bool | isl_union_set_space_has_equal_params (__isl_keep isl_union_set *uset, __isl_keep isl_space *space) |
__isl_give isl_union_map * | isl_union_map_reset_range_space (__isl_take isl_union_map *umap, __isl_take isl_space *space) |
__isl_give isl_union_map * | isl_union_map_reset_equal_dim_space (__isl_take isl_union_map *umap, __isl_take isl_space *space) |
Definition at line 2 of file isl_union_map_private.h.
#define isl_union_set_list isl_union_map_list |
Definition at line 1 of file isl_union_map_private.h.
isl_bool isl_union_map_is_params | ( | __isl_keep isl_union_map * | umap | ) |
Definition at line 104 of file isl_union_map.c.
References isl_union_set_is_params(), and uset_from_umap().
__isl_keep isl_space * isl_union_map_peek_space | ( | __isl_keep isl_union_map * | umap | ) |
Definition at line 182 of file isl_union_map.c.
Referenced by isl_union_map_align_params(), isl_union_map_find_dim_by_id(), isl_union_map_get_space(), isl_union_map_reset_equal_dim_space(), isl_union_map_space_has_equal_params(), and isl_union_set_peek_space().
__isl_give isl_union_map * isl_union_map_reset_equal_dim_space | ( | __isl_take isl_union_map * | umap, |
__isl_take isl_space * | space | ||
) |
Definition at line 4198 of file isl_union_map.c.
References check_union_map_space_equal_dim(), equal, isl_space_copy(), isl_space_free(), isl_space_is_equal(), isl_union_map_empty(), isl_union_map_foreach_map(), isl_union_map_free(), isl_union_map_peek_space(), isl_union_map_reset_params_data::res, reset_params(), and isl_union_map_reset_params_data::space.
__isl_give isl_union_map * isl_union_map_reset_range_space | ( | __isl_take isl_union_map * | umap, |
__isl_take isl_space * | space | ||
) |
Definition at line 4136 of file isl_union_map.c.
References isl_space_free(), isl_union_map_empty(), isl_union_map_foreach_map(), isl_union_map_free(), isl_union_map_get_space(), isl_union_map_reset_range_space_data::res, and reset_range_space().
Referenced by isl_union_map_from_multi_union_pw_aff().
isl_bool isl_union_map_space_has_equal_params | ( | __isl_keep isl_union_map * | umap, |
__isl_keep isl_space * | space | ||
) |
Definition at line 406 of file isl_union_map.c.
References isl_space_has_equal_params(), and isl_union_map_peek_space().
Referenced by isl_union_set_space_has_equal_params().
struct isl_hash_table_entry * isl_union_set_find_entry | ( | __isl_keep isl_union_set * | uset, |
__isl_keep isl_space * | space, | ||
int | reserve | ||
) |
Definition at line 462 of file isl_union_map.c.
References isl_union_map_find_entry(), and uset_to_umap().
Referenced by FN().
__isl_keep isl_space * isl_union_set_peek_space | ( | __isl_keep isl_union_set * | uset | ) |
Definition at line 189 of file isl_union_map.c.
References isl_union_map_peek_space(), and uset_to_umap().
isl_bool isl_union_set_space_has_equal_params | ( | __isl_keep isl_union_set * | uset, |
__isl_keep isl_space * | space | ||
) |
Definition at line 417 of file isl_union_map.c.
References isl_union_map_space_has_equal_params(), and uset_to_umap().
Referenced by isl_multi_union_pw_aff_pw_multi_aff_on_domain().