1 | #define isl_union_set_list isl_union_map_list |
---|---|
2 | #define isl_union_set isl_union_map |
3 | #include <isl/union_map.h> |
4 | #include <isl/union_set.h> |
5 | |
6 | struct isl_union_map { |
7 | int ref; |
8 | isl_space *dim; |
9 | |
10 | struct isl_hash_table table; |
11 | }; |
12 | |
13 | struct isl_hash_table_entry *isl_union_set_find_entry( |
14 | __isl_keep isl_union_set *uset, __isl_keep isl_space *space, |
15 | int reserve); |
16 | |
17 | __isl_keep isl_space *isl_union_map_peek_space(__isl_keep isl_union_map *umap); |
18 | __isl_keep isl_space *isl_union_set_peek_space(__isl_keep isl_union_set *uset); |
19 | isl_bool isl_union_map_is_params(__isl_keep isl_union_map *umap); |
20 | isl_bool isl_union_map_space_has_equal_params(__isl_keep isl_union_map *umap, |
21 | __isl_keep isl_space *space); |
22 | isl_bool isl_union_set_space_has_equal_params(__isl_keep isl_union_set *uset, |
23 | __isl_keep isl_space *space); |
24 | __isl_give isl_union_map *isl_union_map_reset_range_space( |
25 | __isl_take isl_union_map *umap, __isl_take isl_space *space); |
26 | __isl_give isl_union_map *isl_union_map_reset_equal_dim_space( |
27 | __isl_take isl_union_map *umap, __isl_take isl_space *space); |
28 |