nexmon – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | #ifndef ISL_HMAP_MAP_BASIC_SET_H |
2 | #define ISL_HMAP_MAP_BASIC_SET_H |
||
3 | |||
4 | #include <isl/hash.h> |
||
5 | #include <isl/map.h> |
||
6 | #include <isl/set.h> |
||
7 | |||
8 | struct isl_hmap_map_basic_set { |
||
9 | struct isl_hash_table table; |
||
10 | }; |
||
11 | typedef struct isl_hmap_map_basic_set isl_hmap_map_basic_set; |
||
12 | |||
13 | __isl_give isl_hmap_map_basic_set *isl_hmap_map_basic_set_alloc( isl_ctx *ctx, |
||
14 | int min_size); |
||
15 | void isl_hmap_map_basic_set_free(isl_ctx *ctx, |
||
16 | __isl_take isl_hmap_map_basic_set *hmap); |
||
17 | |||
18 | int isl_hmap_map_basic_set_has(isl_ctx *ctx, |
||
19 | __isl_keep isl_hmap_map_basic_set *hmap, __isl_keep isl_map *key); |
||
20 | __isl_give isl_basic_set *isl_hmap_map_basic_set_get(isl_ctx *ctx, |
||
21 | __isl_keep isl_hmap_map_basic_set *hmap, __isl_take isl_map *key); |
||
22 | int isl_hmap_map_basic_set_set(isl_ctx *ctx, |
||
23 | __isl_keep isl_hmap_map_basic_set *hmap, __isl_take isl_map *key, |
||
24 | __isl_take isl_basic_set *val); |
||
25 | |||
26 | #endif |