Searched refs:isl_id (Results 1 - 25 of 32) sorted by relevance

12

/haiku-buildtools/isl/include/isl/
H A Did.h12 struct isl_id;
13 typedef struct isl_id isl_id; typedef in typeref:struct:isl_id
17 isl_ctx *isl_id_get_ctx(__isl_keep isl_id *id);
19 __isl_give isl_id *isl_id_alloc(isl_ctx *ctx,
21 __isl_give isl_id *isl_id_copy(isl_id *id);
22 void *isl_id_free(__isl_take isl_id *id);
24 void *isl_id_get_user(__isl_keep isl_id *id);
25 __isl_keep const char *isl_id_get_name(__isl_keep isl_id *i
[all...]
H A Ddim.h32 enum isl_dim_type type, unsigned pos, __isl_take isl_id *id);
35 __isl_give isl_id *isl_dim_get_dim_id(__isl_keep isl_space *dim,
39 enum isl_dim_type type, __isl_keep isl_id *id);
42 enum isl_dim_type type, __isl_take isl_id *id);
46 __isl_give isl_id *isl_dim_get_tuple_id(__isl_keep isl_space *dim,
H A Dspace.h54 enum isl_dim_type type, __isl_take isl_id *id);
58 __isl_give isl_id *isl_space_get_tuple_id(__isl_keep isl_space *dim,
62 enum isl_dim_type type, unsigned pos, __isl_take isl_id *id);
65 __isl_give isl_id *isl_space_get_dim_id(__isl_keep isl_space *dim,
69 __isl_keep isl_id *id);
H A Dlocal_space.h37 __isl_give isl_id *isl_local_space_get_dim_id(__isl_keep isl_local_space *ls,
41 enum isl_dim_type type, unsigned pos, __isl_take isl_id *id);
H A Dast.h71 __isl_give isl_ast_expr *isl_ast_expr_from_id(__isl_take isl_id *id);
93 __isl_give isl_id *isl_ast_expr_get_id(__isl_keep isl_ast_expr *expr);
113 __isl_take isl_ast_node *node, __isl_take isl_id *annotation);
114 __isl_give isl_id *isl_ast_node_get_annotation(__isl_keep isl_ast_node *node);
H A Daff.h76 enum isl_dim_type type, unsigned pos, __isl_take isl_id *id);
158 __isl_give isl_id *isl_pw_aff_get_dim_id(__isl_keep isl_pw_aff *pa,
161 enum isl_dim_type type, unsigned pos, __isl_take isl_id *id);
186 __isl_give isl_id *isl_pw_aff_get_tuple_id(__isl_keep isl_pw_aff *pa,
189 enum isl_dim_type type, __isl_take isl_id *id);
369 __isl_give isl_id *isl_pw_multi_aff_get_tuple_id(
375 enum isl_dim_type type, __isl_take isl_id *id);
389 __isl_give isl_id *isl_pw_multi_aff_get_dim_id(
394 enum isl_dim_type type, unsigned pos, __isl_take isl_id *id);
H A Dast_build.h70 __isl_give isl_id *(*fn)(__isl_keep isl_ast_build *build,
H A Dmulti.h37 enum isl_dim_type type, __isl_take isl_id *id); \
H A Dset.h67 __isl_give isl_id *isl_basic_set_get_dim_id(__isl_keep isl_basic_set *bset,
70 enum isl_dim_type type, unsigned pos, __isl_take isl_id *id);
73 __isl_give isl_id *isl_set_get_dim_id(__isl_keep isl_set *set,
76 __isl_take isl_id *id);
79 __isl_give isl_id *isl_set_get_tuple_id(__isl_keep isl_set *set);
82 __isl_keep isl_id *id);
H A Dmap.h92 enum isl_dim_type type, unsigned pos, __isl_take isl_id *id);
97 __isl_give isl_id *isl_map_get_dim_id(__isl_keep isl_map *map,
100 enum isl_dim_type type, __isl_take isl_id *id);
104 __isl_give isl_id *isl_map_get_tuple_id(__isl_keep isl_map *map,
108 __isl_keep isl_id *id);
/haiku-buildtools/isl/
H A Disl_id_private.h18 * the last instance of the isl_id is freed.
20 struct isl_id { struct
32 #define EL isl_id
36 uint32_t isl_hash_id(uint32_t hash, __isl_keep isl_id *id);
38 extern isl_id isl_id_none;
H A Disl_id.c19 /* A special, static isl_id to use as domains (and ranges)
21 * The user should never get a hold on this isl_id.
23 isl_id isl_id_none = {
30 isl_ctx *isl_id_get_ctx(__isl_keep isl_id *id)
35 void *isl_id_get_user(__isl_keep isl_id *id)
40 const char *isl_id_get_name(__isl_keep isl_id *id)
45 static __isl_give isl_id *id_alloc(isl_ctx *ctx, const char *name, void *user)
48 isl_id *id;
52 id = isl_calloc_type(ctx, struct isl_id);
81 isl_id *i
[all...]
H A Disl_ast_private.h23 isl_id *id;
80 isl_id *annotation;
83 __isl_give isl_ast_node *isl_ast_node_alloc_for(__isl_take isl_id *id);
H A Disl_space_private.h18 isl_id *tuple_id[2];
22 isl_id **ids;
H A Disl_dim.c37 enum isl_dim_type type, unsigned pos, __isl_take isl_id *id)
46 __isl_give isl_id *isl_dim_get_dim_id(__isl_keep isl_space *dim,
53 enum isl_dim_type type, __isl_keep isl_id *id)
59 enum isl_dim_type type, __isl_take isl_id *id)
72 __isl_give isl_id *isl_dim_get_tuple_id(__isl_keep isl_space *dim,
H A Disl_space.c162 isl_id **ids;
170 isl_id *, isl_space_dim(dim, isl_dim_all));
175 isl_id *, isl_space_dim(dim, isl_dim_all));
192 enum isl_dim_type type, unsigned pos, __isl_take isl_id *id)
220 static __isl_keep isl_id *get_id(__isl_keep isl_space *dim,
274 isl_id *id;
413 __isl_give isl_id *isl_space_get_tuple_id(__isl_keep isl_space *dim,
430 enum isl_dim_type type, __isl_take isl_id *id)
476 enum isl_dim_type type, unsigned pos, __isl_take isl_id *id)
545 __isl_give isl_id *isl_space_get_dim_i
[all...]
H A Disl_ast_build_private.h147 __isl_give isl_id *(*before_each_for)(
208 __isl_give isl_id *isl_ast_build_get_iterator_id(
H A Disl_reordering.c106 isl_id *id_i;
112 isl_id *id_j;
H A Disl_ast_build.c79 /* Return an isl_id called "c%d", with "%d" set to "i".
80 * If an isl_id with such a name already appears among the parameters
83 static __isl_give isl_id *generate_name(isl_ctx *ctx, int i,
129 isl_id *id;
350 __isl_give isl_id *(*fn)(__isl_keep isl_ast_build *build,
970 isl_id *id;
1009 __isl_give isl_id *isl_ast_build_get_iterator_id(
1458 * The new dimension is given an isl_id with the empty string as name.
1474 isl_id *id;
1555 * If an isl_id wit
[all...]
H A Disl_ast.c256 __isl_give isl_id *isl_ast_expr_get_id(__isl_keep isl_ast_expr *expr)
354 __isl_give isl_ast_expr *isl_ast_expr_from_id(__isl_take isl_id *id)
575 __isl_give isl_ast_node *isl_ast_node_alloc_for(__isl_take isl_id *id)
969 __isl_give isl_id *isl_ast_node_get_annotation(__isl_keep isl_ast_node *node)
977 __isl_take isl_ast_node *node, __isl_take isl_id *annotation)
1440 isl_id *id;
H A Disl_ast_build_expr.c113 isl_id *id;
900 isl_id *id;
920 isl_id *id;
H A Disl_pw_templ.c190 __isl_give isl_id *FN(PW,get_dim_id)(__isl_keep PW *pw, enum isl_dim_type type,
211 __isl_give isl_id *FN(PW,get_tuple_id)(__isl_keep PW *pw, enum isl_dim_type type)
1310 __isl_take isl_id *id)
1325 enum isl_dim_type type, unsigned pos, __isl_take isl_id *id)
/haiku-buildtools/gcc/gcc/
H A Dgraphite-isl-ast-to-gimple.c136 typedef std::map<isl_id *, tree> ivs_params; typedef
142 std::map<isl_id *, tree>::iterator it;
168 isl_id *tmp_isl_id = isl_ast_expr_get_id (expr_id);
169 std::map<isl_id *, tree>::iterator res;
173 "Could not map isl_id to tree expression");
427 isl_id *id = isl_ast_expr_get_id (for_iterator);
428 std::map<isl_id *, tree>::iterator res;
470 isl_id *id = isl_ast_node_get_annotation (node_for);
646 isl_id *name_id = isl_ast_expr_get_id (name_expr);
786 isl_id *tmp_i
[all...]
H A Dgraphite-sese-to-poly.c474 static isl_id *
679 static isl_id *
683 isl_id *id;
699 static isl_id *
702 /* Data references all get the same isl_id. They need to be comparable
715 isl_id *id;
1480 isl_id *id;
1551 isl_id *id;
1611 isl_id *id = isl_id_for_dr (scop, dr);
H A Dgraphite-dependences.c107 isl_id *id = isl_space_get_tuple_id (d, isl_dim_in);

Completed in 111 milliseconds

12