reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
24 struct ISL_HMAP { 35 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,alloc)(isl_ctx *ctx, int min_size) 35 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,alloc)(isl_ctx *ctx, int min_size) 37 ISL_HMAP *hmap; 39 hmap = isl_calloc_type(ctx, ISL_HMAP); 48 return ISL_FN(ISL_HMAP,free)(hmap); 63 __isl_null ISL_HMAP *ISL_FN(ISL_HMAP,free)(__isl_take ISL_HMAP *hmap) 63 __isl_null ISL_HMAP *ISL_FN(ISL_HMAP,free)(__isl_take ISL_HMAP *hmap) 63 __isl_null ISL_HMAP *ISL_FN(ISL_HMAP,free)(__isl_take ISL_HMAP *hmap) 76 isl_ctx *ISL_FN(ISL_HMAP,get_ctx)(__isl_keep ISL_HMAP *hmap) 76 isl_ctx *ISL_FN(ISL_HMAP,get_ctx)(__isl_keep ISL_HMAP *hmap) 87 ISL_HMAP **hmap = (ISL_HMAP **) user; 87 ISL_HMAP **hmap = (ISL_HMAP **) user; 89 *hmap = ISL_FN(ISL_HMAP,set)(*hmap, key, val); 97 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,dup)(__isl_keep ISL_HMAP *hmap) 97 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,dup)(__isl_keep ISL_HMAP *hmap) 97 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,dup)(__isl_keep ISL_HMAP *hmap) 99 ISL_HMAP *dup; 104 dup = ISL_FN(ISL_HMAP,alloc)(hmap->ctx, hmap->table.n); 105 if (ISL_FN(ISL_HMAP,foreach)(hmap, &add_key_val, &dup) < 0) 106 return ISL_FN(ISL_HMAP,free)(dup); 111 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,cow)(__isl_take ISL_HMAP *hmap) 111 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,cow)(__isl_take ISL_HMAP *hmap) 111 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,cow)(__isl_take ISL_HMAP *hmap) 119 return ISL_FN(ISL_HMAP,dup)(hmap); 122 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,copy)(__isl_keep ISL_HMAP *hmap) 122 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,copy)(__isl_keep ISL_HMAP *hmap) 122 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,copy)(__isl_keep ISL_HMAP *hmap) 146 __isl_give ISL_MAYBE(ISL_VAL) ISL_FN(ISL_HMAP,try_get)( 147 __isl_keep ISL_HMAP *hmap, __isl_keep ISL_KEY *key) 181 isl_bool ISL_FN(ISL_HMAP,has)(__isl_keep ISL_HMAP *hmap, 181 isl_bool ISL_FN(ISL_HMAP,has)(__isl_keep ISL_HMAP *hmap, 186 res = ISL_FN(ISL_HMAP,try_get)(hmap, key); 196 __isl_give ISL_VAL *ISL_FN(ISL_HMAP,get)(__isl_keep ISL_HMAP *hmap, 196 __isl_give ISL_VAL *ISL_FN(ISL_HMAP,get)(__isl_keep ISL_HMAP *hmap, 201 res = ISL_FN(ISL_HMAP,try_get)(hmap, key).value; 211 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,drop)(__isl_take ISL_HMAP *hmap, 211 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,drop)(__isl_take ISL_HMAP *hmap, 211 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,drop)(__isl_take ISL_HMAP *hmap, 229 hmap = ISL_FN(ISL_HMAP,cow)(hmap); 249 ISL_FN(ISL_HMAP,free)(hmap); 259 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,set)(__isl_take ISL_HMAP *hmap, 259 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,set)(__isl_take ISL_HMAP *hmap, 259 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,set)(__isl_take ISL_HMAP *hmap, 285 hmap = ISL_FN(ISL_HMAP,cow)(hmap); 314 return ISL_FN(ISL_HMAP,free)(hmap); 341 isl_stat ISL_FN(ISL_HMAP,foreach)(__isl_keep ISL_HMAP *hmap, 341 isl_stat ISL_FN(ISL_HMAP,foreach)(__isl_keep ISL_HMAP *hmap, 387 __isl_take isl_printer *p, __isl_keep ISL_HMAP *hmap) 397 if (ISL_FN(ISL_HMAP,foreach)(hmap, &print_pair, &data) < 0) 405 void ISL_FN(ISL_HMAP,dump)(__isl_keep ISL_HMAP *hmap) 405 void ISL_FN(ISL_HMAP,dump)(__isl_keep ISL_HMAP *hmap) 412 printer = isl_printer_to_file(ISL_FN(ISL_HMAP,get_ctx)(hmap), stderr);