Home
last modified time | relevance | path

Searched refs:isl_hash_table (Results 1 – 13 of 13) sorted by relevance

/netbsd-src/external/mit/isl/dist/include/isl/
H A Dhash.h50 struct isl_hash_table { struct
56 struct isl_hash_table *isl_hash_table_alloc(struct isl_ctx *ctx, int min_size); argument
57 void isl_hash_table_free(struct isl_ctx *ctx, struct isl_hash_table *table);
59 int isl_hash_table_init(struct isl_ctx *ctx, struct isl_hash_table *table,
61 void isl_hash_table_clear(struct isl_hash_table *table);
64 struct isl_hash_table *table,
68 isl_stat isl_hash_table_foreach(isl_ctx *ctx, struct isl_hash_table *table,
70 isl_bool isl_hash_table_every(isl_ctx *ctx, struct isl_hash_table *table,
73 struct isl_hash_table *table,
H A Dhmap_templ.c28 struct isl_hash_table table;
/netbsd-src/external/mit/isl/dist/
H A Disl_hash.c42 int isl_hash_table_init(struct isl_ctx *ctx, struct isl_hash_table *table, in isl_hash_table_init()
78 static int grow_table(struct isl_ctx *ctx, struct isl_hash_table *table) in grow_table()
123 struct isl_hash_table *isl_hash_table_alloc(struct isl_ctx *ctx, int min_size) in isl_hash_table_alloc()
125 struct isl_hash_table *table = NULL; in isl_hash_table_alloc()
127 table = isl_alloc_type(ctx, struct isl_hash_table); in isl_hash_table_alloc()
136 void isl_hash_table_clear(struct isl_hash_table *table) in isl_hash_table_clear()
143 void isl_hash_table_free(struct isl_ctx *ctx, struct isl_hash_table *table) in isl_hash_table_free()
158 struct isl_hash_table *table, in isl_hash_table_find()
199 struct isl_hash_table_entry *isl_hash_table_first(struct isl_hash_table *table) in isl_hash_table_first()
215 isl_stat isl_hash_table_foreach(isl_ctx *ctx, struct isl_hash_table *table, in isl_hash_table_foreach()
[all …]
H A Disl_scheduler.h242 struct isl_hash_table *edge_table[isl_edge_last + 1];
244 struct isl_hash_table *node_table;
H A Disl_scheduler_scc.c74 struct isl_hash_table **edge_table;
75 struct isl_hash_table **reverse_edge_table;
202 struct isl_scc_graph *scc_graph, struct isl_hash_table **edge_table, in isl_scc_graph_find_edge()
352 struct isl_hash_table **edge_table = data->scc_graph->edge_table; in foreach_reachable()
448 struct isl_hash_table **edge_table, int src, int dst) in isl_scc_graph_add_edge()
544 isl_calloc_array(ctx, struct isl_hash_table *, n); in isl_scc_graph_alloc()
546 isl_calloc_array(ctx, struct isl_hash_table *, n); in isl_scc_graph_alloc()
H A Disl_hash_private.h6 struct isl_hash_table_entry *isl_hash_table_first(struct isl_hash_table *table);
H A Disl_ctx_private.h31 struct isl_hash_table id_table;
H A Disl_stream_private.h62 struct isl_hash_table *keywords;
H A Disl_union_map_private.h10 struct isl_hash_table table;
H A Disl_union_multi.c28 struct isl_hash_table part_table; in S()
41 struct isl_hash_table table;
H A Disl_convex_hull.c1530 struct isl_hash_table *table, in update_constraint()
1568 struct isl_hash_table *table, isl_int *con, unsigned len, int n) in has_constraint()
1622 struct isl_hash_table *table = NULL; in common_constraints()
1653 table = isl_alloc_type(hull->ctx, struct isl_hash_table); in common_constraints()
1994 struct isl_hash_table *table;
2010 struct isl_hash_table *hull_table;
2042 static int hash_ineq(struct isl_ctx *ctx, struct isl_hash_table *table, in hash_ineq()
2063 static isl_stat hash_basic_set(struct isl_hash_table *table, in hash_basic_set()
H A Disl_union_single.c28 struct isl_hash_table table;
H A Disl_tab_pip.c4621 struct isl_hash_table *table = NULL; in parallel_constraints()