| /src/external/mit/isl/dist/include/isl/ |
| schedule_node.h | 18 __isl_give isl_schedule_node *isl_schedule_node_from_domain( 21 __isl_give isl_schedule_node *isl_schedule_node_from_extension( 23 __isl_give isl_schedule_node *isl_schedule_node_copy( 24 __isl_keep isl_schedule_node *node); 25 __isl_null isl_schedule_node *isl_schedule_node_free( 26 __isl_take isl_schedule_node *node); 29 isl_bool isl_schedule_node_is_equal(__isl_keep isl_schedule_node *node1, 30 __isl_keep isl_schedule_node *node2); 32 isl_ctx *isl_schedule_node_get_ctx(__isl_keep isl_schedule_node *node); 33 __isl_subclass(isl_schedule_node) [all...] |
| schedule_type.h | 23 struct __isl_export isl_schedule_node; variable in typeref:struct:__isl_export 24 typedef struct isl_schedule_node isl_schedule_node; typedef in typeref:struct:isl_schedule_node
|
| schedule.h | 145 __isl_give isl_schedule_node *isl_schedule_get_root( 153 isl_bool (*fn)(__isl_keep isl_schedule_node *node, void *user), 157 __isl_give isl_schedule_node *(*fn)( 158 __isl_take isl_schedule_node *node, void *user), void *user);
|
| cpp-checked.h | 3254 inline schedule_node manage(__isl_take isl_schedule_node *ptr); 3255 inline schedule_node manage_copy(__isl_keep isl_schedule_node *ptr); 3258 friend inline schedule_node manage(__isl_take isl_schedule_node *ptr); 3259 friend inline schedule_node manage_copy(__isl_keep isl_schedule_node *ptr); 3262 isl_schedule_node *ptr = nullptr; 3264 inline explicit schedule_node(__isl_take isl_schedule_node *ptr); 3271 inline __isl_give isl_schedule_node *copy() const &; 3272 inline __isl_give isl_schedule_node *copy() && = delete; 3273 inline __isl_keep isl_schedule_node *get() const; 3274 inline __isl_give isl_schedule_node *release() [all...] |
| cpp.h | 3320 inline schedule_node manage(__isl_take isl_schedule_node *ptr); 3321 inline schedule_node manage_copy(__isl_keep isl_schedule_node *ptr); 3324 friend inline schedule_node manage(__isl_take isl_schedule_node *ptr); 3325 friend inline schedule_node manage_copy(__isl_keep isl_schedule_node *ptr); 3328 isl_schedule_node *ptr = nullptr; 3330 inline explicit schedule_node(__isl_take isl_schedule_node *ptr); 3337 inline __isl_give isl_schedule_node *copy() const &; 3338 inline __isl_give isl_schedule_node *copy() && = delete; 3339 inline __isl_keep isl_schedule_node *get() const; 3340 inline __isl_give isl_schedule_node *release() [all...] |
| /src/external/mit/isl/dist/ |
| isl_schedule_node_private.h | 8 /* An isl_schedule_node points to a particular location in a schedule tree. 24 struct isl_schedule_node { struct 33 __isl_give isl_schedule_node *isl_schedule_node_alloc( 36 __isl_give isl_schedule_node *isl_schedule_node_graft_tree( 37 __isl_take isl_schedule_node *pos, __isl_take isl_schedule_tree *tree); 40 __isl_keep isl_schedule_node *node); 42 __isl_give isl_schedule_node *isl_schedule_node_pullback_union_pw_multi_aff( 43 __isl_take isl_schedule_node *node, 46 __isl_give isl_schedule_node *isl_schedule_node_expand( 47 __isl_take isl_schedule_node *node [all...] |
| isl_scheduler_clustering.h | 36 __isl_give isl_schedule_node *isl_schedule_node_compute_wcc_clustering( 37 __isl_take isl_schedule_node *node, struct isl_sched_graph *graph);
|
| isl_scheduler_scc.h | 13 __isl_give isl_schedule_node *isl_scc_graph_decompose( 14 struct isl_scc_graph *scc_graph, __isl_take isl_schedule_node *node);
|
| isl_schedule_node.c | 26 __isl_give isl_schedule_node *isl_schedule_node_alloc( 31 isl_schedule_node *node; 41 node = isl_calloc_type(ctx, isl_schedule_node); 65 __isl_give isl_schedule_node *isl_schedule_node_from_domain( 69 isl_schedule_node *node; 81 __isl_give isl_schedule_node *isl_schedule_node_from_extension( 87 isl_schedule_node *node; 103 isl_ctx *isl_schedule_node_get_ctx(__isl_keep isl_schedule_node *node) 111 __isl_keep isl_schedule_node *node) 119 __isl_keep isl_schedule_node *node [all...] |
| isl_schedule.c | 212 __isl_give isl_schedule_node *isl_schedule_get_root( 249 isl_bool (*fn)(__isl_keep isl_schedule_node *node, void *user), 252 isl_schedule_node *node; 274 __isl_give isl_schedule_node *(*fn)( 275 __isl_take isl_schedule_node *node, void *user), void *user) 277 isl_schedule_node *node; 292 static __isl_give isl_schedule_node *reset_user( 293 __isl_take isl_schedule_node *node, void *user) 311 static __isl_give isl_schedule_node *align_params( 312 __isl_take isl_schedule_node *node, void *user [all...] |
| isl_scheduler.h | 285 __isl_give isl_schedule_node *isl_schedule_node_compute_finish_band( 286 __isl_take isl_schedule_node *node, struct isl_sched_graph *graph,
|
| isl_scheduler_scc.c | 790 static __isl_give isl_schedule_node *isl_scc_graph_finish_band( 791 struct isl_scc_graph *scc_graph, __isl_take isl_schedule_node *node, 807 static __isl_give isl_schedule_node *isl_scc_graph_chain( 808 struct isl_scc_graph *scc_graph, __isl_take isl_schedule_node *node) 838 static __isl_give isl_schedule_node *recurse(struct isl_scc_graph *scc_graph, 839 int *pos, int n, __isl_take isl_schedule_node *node) 1071 static __isl_give isl_schedule_node *detect_components( 1073 __isl_take isl_schedule_node *node) 1115 static __isl_give isl_schedule_node *detect_components_at( 1117 __isl_take isl_schedule_node *node, int child [all...] |
| isl_ast_build_private.h | 196 isl_schedule_node *node; 259 __isl_give isl_schedule_node *isl_ast_build_get_schedule_node( 263 __isl_take isl_schedule_node *node);
|
| codegen.c | 141 static __isl_give isl_schedule_node *node_set_options( 142 __isl_take isl_schedule_node *node, void *user)
|
| isl_scheduler.c | 3664 static __isl_give isl_schedule_node *compute_schedule(isl_schedule_node *node, 3666 static __isl_give isl_schedule_node *compute_schedule_wcc( 3667 isl_schedule_node *node, struct isl_sched_graph *graph); 3680 static __isl_give isl_schedule_node *compute_sub_schedule( 3681 __isl_take isl_schedule_node *node, isl_ctx *ctx, 3760 static __isl_give isl_schedule_node *compute_split_schedule( 3761 __isl_take isl_schedule_node *node, struct isl_sched_graph *graph) 3801 static __isl_give isl_schedule_node *insert_current_band( 3802 __isl_take isl_schedule_node *node, struct isl_sched_graph *graph [all...] |
| isl_ast_codegen.c | 304 __isl_take isl_ast_build *build, __isl_take isl_schedule_node *node, 329 isl_schedule_node *node; 4093 isl_schedule_node *node; 4294 __isl_keep isl_schedule_node *node); 4301 __isl_keep isl_schedule_node *node) 4303 isl_schedule_node *child; 4326 __isl_keep isl_schedule_node *node) 4382 __isl_keep isl_schedule_node *node) 4418 __isl_keep isl_schedule_node *node) 4444 __isl_keep isl_schedule_node *node [all...] |
| isl_scheduler_clustering.c | 1448 static __isl_give isl_schedule_node *finish_bands_decompose( 1449 __isl_take isl_schedule_node *node, struct isl_sched_graph *graph, 1483 static __isl_give isl_schedule_node *finish_bands_clustering( 1484 __isl_take isl_schedule_node *node, struct isl_sched_graph *graph, 1530 __isl_give isl_schedule_node *isl_schedule_node_compute_wcc_clustering( 1531 __isl_take isl_schedule_node *node, struct isl_sched_graph *graph)
|
| isl_flow.c | 2729 isl_schedule_node *node; 2753 isl_schedule_node *node; 2823 static isl_bool count_sink_source(__isl_keep isl_schedule_node *node, 2908 static isl_bool collect_sink_source(__isl_keep isl_schedule_node *node, 2971 isl_schedule_node *node1 = first; 2972 isl_schedule_node *node2 = second; 2973 isl_schedule_node *shared; 3010 isl_schedule_node *node1 = first; 3011 isl_schedule_node *node2 = second;
|
| isl_ast_build.c | 1060 __isl_give isl_schedule_node *isl_ast_build_get_schedule_node( 1077 isl_schedule_node *node; 1108 __isl_take isl_schedule_node *node)
|
| isl_test.c | 4933 isl_schedule_node *node; 10375 isl_schedule_node *node; 10421 isl_schedule_node *node; 10487 isl_schedule_node *node; 10707 isl_schedule_node *node;
|
| /src/external/gpl3/gcc/dist/gcc/ |
| graphite-optimize-isl.cc | 46 static __isl_give isl_schedule_node * 47 get_schedule_for_node_st (__isl_take isl_schedule_node *node, void *user) 58 isl_schedule_node *child = isl_schedule_node_get_child (node, 0);
|
| graphite-isl-ast-to-gimple.cc | 83 static isl_schedule_node * 84 set_separate_option (__isl_take isl_schedule_node *node, void *user)
|
| /src/external/gpl3/gcc.old/dist/gcc/ |
| graphite-optimize-isl.cc | 46 static __isl_give isl_schedule_node * 47 get_schedule_for_node_st (__isl_take isl_schedule_node *node, void *user) 58 isl_schedule_node *child = isl_schedule_node_get_child (node, 0);
|
| graphite-isl-ast-to-gimple.cc | 83 static isl_schedule_node * 84 set_separate_option (__isl_take isl_schedule_node *node, void *user)
|
| /src/external/mit/isl/lib/libisl/ |
| Makefile | 143 isl_schedule_node.c \
|