Home
last modified time | relevance | path

Searched refs:isl_ast_node (Results 1 – 24 of 24) sorted by relevance

/netbsd-src/external/mit/isl/dist/
H A Disl_ast_private.h49 #define EL isl_ast_node
58 struct isl_ast_node { struct
70 isl_ast_node *then; argument
71 isl_ast_node *else_node;
79 isl_ast_node *body;
86 isl_ast_node *node;
93 __isl_give isl_ast_node *isl_ast_node_alloc_for(__isl_take isl_id *id); argument
94 __isl_give isl_ast_node *isl_ast_node_for_mark_degenerate(
95 __isl_take isl_ast_node *node);
96 __isl_give isl_ast_node *isl_ast_node_alloc_if(__isl_take isl_ast_expr *guard);
[all …]
H A Disl_ast.c118 __isl_keep isl_ast_node *node, void *user), in isl_ast_print_options_set_print_user()
139 __isl_keep isl_ast_node *node, void *user), in isl_ast_print_options_set_print_for()
902 isl_ctx *isl_ast_node_get_ctx(__isl_keep isl_ast_node *node) in isl_ast_node_get_ctx()
907 enum isl_ast_node_type isl_ast_node_get_type(__isl_keep isl_ast_node *node) in isl_ast_node_get_type()
912 __isl_give isl_ast_node *isl_ast_node_alloc(isl_ctx *ctx, in isl_ast_node_alloc()
915 isl_ast_node *node; in isl_ast_node_alloc()
917 node = isl_calloc_type(ctx, isl_ast_node); in isl_ast_node_alloc()
933 __isl_give isl_ast_node *isl_ast_node_alloc_if(__isl_take isl_ast_expr *guard) in isl_ast_node_alloc_if()
935 isl_ast_node *node; in isl_ast_node_alloc_if()
955 __isl_give isl_ast_node *isl_ast_node_alloc_for(__isl_take isl_id *id) in isl_ast_node_alloc_for()
[all …]
H A Disl_ast_graft_private.h32 isl_ast_node *node;
48 __isl_take isl_ast_node *node, __isl_keep isl_ast_build *build);
69 __isl_give isl_ast_node *isl_ast_graft_get_node(
76 __isl_take isl_ast_graft *graft, __isl_take isl_ast_node *node);
93 __isl_give isl_ast_node *isl_ast_node_from_graft_list(
H A Disl_ast_build_private.h168 __isl_give isl_ast_node *(*at_each_domain)(
169 __isl_take isl_ast_node *node,
176 __isl_give isl_ast_node *(*after_each_for)(
177 __isl_take isl_ast_node *node,
184 __isl_give isl_ast_node *(*after_each_mark)(
185 __isl_take isl_ast_node *node,
189 __isl_give isl_ast_node *(*create_leaf)(
H A Disl_ast_node_set_field_templ.c19 __isl_give isl_ast_node *FN(FN(FN(isl_ast_node,NODE_TYPE),set),FIELD_NAME)( in FN() argument
20 __isl_take isl_ast_node *node, __isl_take FIELD_TYPE *field) in FN()
H A Disl_ast_graft.c46 __isl_give isl_ast_node *isl_ast_graft_get_node( in isl_ast_graft_get_node()
55 static isl_ast_graft *graft_alloc(__isl_take isl_ast_node *node, in graft_alloc()
85 __isl_take isl_ast_node *node, __isl_keep isl_ast_build *build) in isl_ast_graft_alloc()
109 isl_ast_node *node; in isl_ast_graft_alloc_domain()
297 isl_ast_node *node;
312 static __isl_give isl_ast_node *ast_node_insert_if( in ast_node_insert_if()
313 __isl_take isl_ast_node *node, __isl_take isl_set *guard, in ast_node_insert_if()
325 isl_ast_node *if_node; in ast_node_insert_if()
357 isl_ast_node *node; in insert_if()
463 static void extend_body(__isl_keep isl_ast_node **body, in extend_body()
[all …]
H A Dcodegen.c116 static __isl_give isl_ast_node *construct_ast_from_union_map( in construct_ast_from_union_map()
122 isl_ast_node *tree; in construct_ast_from_union_map()
180 static __isl_give isl_ast_node *construct_ast_from_schedule( in construct_ast_from_schedule()
184 isl_ast_node *tree; in construct_ast_from_schedule()
207 isl_ast_node *tree = NULL; in main()
H A Disl_ast_build_expr.h19 __isl_give isl_ast_node *isl_ast_build_call_from_executed(
H A Disl_ast_build.c396 __isl_give isl_ast_node *(*fn)(__isl_take isl_ast_node *node, in isl_ast_build_set_at_each_domain()
432 __isl_give isl_ast_node *(*fn)(__isl_take isl_ast_node *node, in isl_ast_build_set_after_each_for()
468 __isl_give isl_ast_node *(*fn)(__isl_take isl_ast_node *node, in isl_ast_build_set_after_each_mark()
486 __isl_give isl_ast_node *(*fn)(__isl_take isl_ast_build *build, in isl_ast_build_set_create_leaf()
H A Disl_ast_codegen.c283 isl_ast_node *node; in call_create_leaf()
352 static __isl_give isl_ast_node *before_each_for(__isl_take isl_ast_node *node, in before_each_for()
1341 static __isl_give isl_ast_node *create_for(__isl_keep isl_ast_build *build, in create_for()
1346 isl_ast_node *node; in create_for()
1481 isl_ast_node *node = NULL; in create_node_scaled()
5149 __isl_give isl_ast_node *isl_ast_build_node_from_schedule_map( in isl_ast_build_node_from_schedule_map()
5153 isl_ast_node *node; in isl_ast_build_node_from_schedule_map()
5172 __isl_give isl_ast_node *isl_ast_build_ast_from_schedule( in isl_ast_build_ast_from_schedule()
5857 static __isl_give isl_ast_node *build_ast_from_domain( in build_ast_from_domain()
5866 isl_ast_node *ast; in build_ast_from_domain()
[all …]
H A Disl_test.c9619 static __isl_give isl_ast_node *after_for(__isl_take isl_ast_node *node, in after_for()
9657 static isl_bool count_for(__isl_keep isl_ast_node *node, void *user) in count_for()
9669 static __isl_give isl_ast_node *select_first(__isl_take isl_ast_node *node, in select_first()
9673 isl_ast_node *child; in select_first()
9707 isl_ast_node *tree; in test_ast_gen1()
9765 isl_ast_node *tree; in test_ast_gen2()
9786 static __isl_give isl_ast_node *count_domains(__isl_take isl_ast_node *node, in count_domains()
9807 isl_ast_node *tree; in test_ast_gen3()
9845 isl_ast_node *tree; in test_ast_gen4()
9899 static __isl_give isl_ast_node *create_leaf(__isl_take isl_ast_build *build, in create_leaf()
[all …]
H A Disl_ast_build_expr.c2759 __isl_give isl_ast_node *isl_ast_build_call_from_executed( in isl_ast_build_call_from_executed()
/netbsd-src/external/mit/isl/dist/include/isl/
H A Dast.h107 __isl_give isl_ast_node *isl_ast_node_user_from_expr(
109 __isl_give isl_ast_node *isl_ast_node_alloc_user(__isl_take isl_ast_expr *expr);
110 __isl_give isl_ast_node *isl_ast_node_copy(__isl_keep isl_ast_node *node);
111 __isl_null isl_ast_node *isl_ast_node_free(__isl_take isl_ast_node *node);
113 isl_ctx *isl_ast_node_get_ctx(__isl_keep isl_ast_node *node);
114 __isl_subclass(isl_ast_node)
115 enum isl_ast_node_type isl_ast_node_get_type(__isl_keep isl_ast_node *node);
117 __isl_give isl_ast_node *isl_ast_node_set_annotation(
118 __isl_take isl_ast_node *node, __isl_take isl_id *annotation);
119 __isl_give isl_id *isl_ast_node_get_annotation(__isl_keep isl_ast_node *node);
[all …]
H A Dast_build.h76 __isl_give isl_ast_node *(*fn)(__isl_take isl_ast_node *node,
84 __isl_give isl_ast_node *(*fn)(__isl_take isl_ast_node *node,
92 __isl_give isl_ast_node *(*fn)(__isl_take isl_ast_node *node,
96 __isl_give isl_ast_node *(*fn)(__isl_take isl_ast_build *build,
119 __isl_give isl_ast_node *isl_ast_build_node_from_schedule(
122 __isl_give isl_ast_node *isl_ast_build_node_from_schedule_map(
124 __isl_give isl_ast_node *isl_ast_build_ast_from_schedule(
H A Dast_type.h13 struct __isl_export isl_ast_node; variable
14 typedef struct isl_ast_node isl_ast_node; typedef
H A Dcpp-checked.h575 …static inline isl_ast_node *at_each_domain(isl_ast_node *arg_0, isl_ast_build *arg_1, void *arg_2);
1198 inline ast_node manage(__isl_take isl_ast_node *ptr);
1199 inline ast_node manage_copy(__isl_keep isl_ast_node *ptr);
1202 friend inline ast_node manage(__isl_take isl_ast_node *ptr);
1203 friend inline ast_node manage_copy(__isl_keep isl_ast_node *ptr);
1206 isl_ast_node *ptr = nullptr;
1208 inline explicit ast_node(__isl_take isl_ast_node *ptr);
1215 inline __isl_give isl_ast_node *copy() const &;
1216 inline __isl_give isl_ast_node *copy() && = delete;
1217 inline __isl_keep isl_ast_node *get() const;
[all …]
H A Dcpp.h641 …static inline isl_ast_node *at_each_domain(isl_ast_node *arg_0, isl_ast_build *arg_1, void *arg_2);
1264 inline ast_node manage(__isl_take isl_ast_node *ptr);
1265 inline ast_node manage_copy(__isl_keep isl_ast_node *ptr);
1268 friend inline ast_node manage(__isl_take isl_ast_node *ptr);
1269 friend inline ast_node manage_copy(__isl_keep isl_ast_node *ptr);
1272 isl_ast_node *ptr = nullptr;
1274 inline explicit ast_node(__isl_take isl_ast_node *ptr);
1281 inline __isl_give isl_ast_node *copy() const &;
1282 inline __isl_give isl_ast_node *copy() && = delete;
1283 inline __isl_keep isl_ast_node *get() const;
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dgraphite-isl-ast-to-gimple.c113 isl_ast_node *ast in print_schedule_ast()
138 edge translate_isl_ast (loop_p context_loop, __isl_keep isl_ast_node *node,
141 __isl_keep isl_ast_node *node,
144 __isl_keep isl_ast_node *node_for,
149 __isl_keep isl_ast_node *node,
151 edge translate_isl_ast_node_user (__isl_keep isl_ast_node *node,
154 __isl_keep isl_ast_node *node,
177 __isl_keep isl_ast_node *node_for,
189 __isl_give isl_ast_node * scop_to_isl_ast (scop_p scop);
580 graphite_create_new_loop (edge entry_edge, __isl_keep isl_ast_node *node_for, in graphite_create_new_loop()
[all …]
H A Dgraphite.h300 extern void print_isl_ast (FILE *, isl_ast_node *);
301 extern void debug_isl_ast (isl_ast_node *);
H A Dgraphite-poly.c614 print_isl_ast (FILE *file, __isl_keep isl_ast_node *n) in print_isl_ast()
624 debug_isl_ast (isl_ast_node *n) in debug_isl_ast()
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dgraphite-isl-ast-to-gimple.cc108 isl_ast_node *ast in print_schedule_ast()
133 edge translate_isl_ast (loop_p context_loop, __isl_keep isl_ast_node *node,
136 __isl_keep isl_ast_node *node,
139 __isl_keep isl_ast_node *node_for,
144 __isl_keep isl_ast_node *node,
146 edge translate_isl_ast_node_user (__isl_keep isl_ast_node *node,
149 __isl_keep isl_ast_node *node,
172 __isl_keep isl_ast_node *node_for,
184 __isl_give isl_ast_node * scop_to_isl_ast (scop_p scop);
569 graphite_create_new_loop (edge entry_edge, __isl_keep isl_ast_node *node_for, in graphite_create_new_loop()
[all …]
H A Dgraphite.h284 extern void print_isl_ast (FILE *, isl_ast_node *);
285 extern void debug_isl_ast (isl_ast_node *);
H A Dgraphite-poly.cc593 print_isl_ast (FILE *file, __isl_keep isl_ast_node *n) in print_isl_ast()
603 debug_isl_ast (isl_ast_node *n) in debug_isl_ast()
/netbsd-src/external/mit/isl/dist/doc/
H A Duser.pod669 __isl_keep isl_ast_node *node);
9483 C<isl_union_map>, C<isl_ast_expr> and C<isl_ast_node>.
11670 __isl_give isl_ast_node *isl_ast_build_node_from_schedule(
11673 __isl_give isl_ast_node *
11684 __isl_keep isl_ast_node *node);
11704 __isl_keep isl_ast_node *node);
11706 __isl_keep isl_ast_node *node);
11708 __isl_keep isl_ast_node *node);
11710 __isl_keep isl_ast_node *node);
11711 __isl_give isl_ast_node *isl_ast_node_for_get_body(
[all …]