| /netbsd-src/external/mit/isl/dist/include/isl/ |
| H A D | 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 …]
|
| H A D | schedule_type.h | 23 struct __isl_export isl_schedule_node; variable 24 typedef struct isl_schedule_node isl_schedule_node; typedef
|
| H A D | 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);
|
| H A D | 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 …]
|
| /netbsd-src/external/mit/isl/dist/ |
| H A D | isl_schedule_node_private.h | 24 struct isl_schedule_node { struct 33 __isl_give isl_schedule_node *isl_schedule_node_alloc( argument 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, 52 __isl_give isl_schedule_node *isl_schedule_node_gist( [all …]
|
| H A D | isl_schedule_node.c | 26 __isl_give isl_schedule_node *isl_schedule_node_alloc( in isl_schedule_node_alloc() 31 isl_schedule_node *node; in isl_schedule_node_alloc() 41 node = isl_calloc_type(ctx, isl_schedule_node); in isl_schedule_node_alloc() 65 __isl_give isl_schedule_node *isl_schedule_node_from_domain( in isl_schedule_node_from_domain() 69 isl_schedule_node *node; in isl_schedule_node_from_domain() 81 __isl_give isl_schedule_node *isl_schedule_node_from_extension( in isl_schedule_node_from_extension() 87 isl_schedule_node *node; in isl_schedule_node_from_extension() 103 isl_ctx *isl_schedule_node_get_ctx(__isl_keep isl_schedule_node *node) in isl_schedule_node_get_ctx() 111 __isl_keep isl_schedule_node *node) in isl_schedule_node_peek_leaf() 119 __isl_keep isl_schedule_node *node) in isl_schedule_node_get_leaf() [all …]
|
| H A D | isl_schedule.c | 212 __isl_give isl_schedule_node *isl_schedule_get_root( in isl_schedule_get_root() 249 isl_bool (*fn)(__isl_keep isl_schedule_node *node, void *user), in isl_schedule_foreach_schedule_node_top_down() 252 isl_schedule_node *node; in isl_schedule_foreach_schedule_node_top_down() 274 __isl_give isl_schedule_node *(*fn)( in isl_schedule_map_schedule_node_bottom_up() 275 __isl_take isl_schedule_node *node, void *user), void *user) in isl_schedule_map_schedule_node_bottom_up() 277 isl_schedule_node *node; in isl_schedule_map_schedule_node_bottom_up() 292 static __isl_give isl_schedule_node *reset_user( in reset_user() 293 __isl_take isl_schedule_node *node, void *user) in reset_user() 311 static __isl_give isl_schedule_node *align_params( in align_params() 312 __isl_take isl_schedule_node *node, void *user) in align_params() [all …]
|
| H A D | isl_scheduler_scc.c | 790 static __isl_give isl_schedule_node *isl_scc_graph_finish_band( in isl_scc_graph_finish_band() 791 struct isl_scc_graph *scc_graph, __isl_take isl_schedule_node *node, in isl_scc_graph_finish_band() 807 static __isl_give isl_schedule_node *isl_scc_graph_chain( in isl_scc_graph_chain() 808 struct isl_scc_graph *scc_graph, __isl_take isl_schedule_node *node) in isl_scc_graph_chain() 838 static __isl_give isl_schedule_node *recurse(struct isl_scc_graph *scc_graph, in recurse() 839 int *pos, int n, __isl_take isl_schedule_node *node) in recurse() 1071 static __isl_give isl_schedule_node *detect_components( in detect_components() 1073 __isl_take isl_schedule_node *node) in detect_components() 1115 static __isl_give isl_schedule_node *detect_components_at( in detect_components_at() 1117 __isl_take isl_schedule_node *node, int child) in detect_components_at() [all …]
|
| H A D | 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);
|
| H A D | 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);
|
| H A D | 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( in compute_sub_schedule() 3681 __isl_take isl_schedule_node *node, isl_ctx *ctx, in compute_sub_schedule() 3760 static __isl_give isl_schedule_node *compute_split_schedule( in compute_split_schedule() 3761 __isl_take isl_schedule_node *node, struct isl_sched_graph *graph) in compute_split_schedule() 3801 static __isl_give isl_schedule_node *insert_current_band( in insert_current_band() 3802 __isl_take isl_schedule_node *node, struct isl_sched_graph *graph, in insert_current_band() 3852 static __isl_give isl_schedule_node *compute_next_band( in compute_next_band() [all …]
|
| H A D | 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,
|
| H A D | isl_ast_codegen.c | 304 __isl_take isl_ast_build *build, __isl_take isl_schedule_node *node, 329 isl_schedule_node *node; in generate_inner_level() 4093 isl_schedule_node *node; in has_anchored_subtree() 4294 __isl_keep isl_schedule_node *node); 4301 __isl_keep isl_schedule_node *node) in after_in_child() 4303 isl_schedule_node *child; in after_in_child() 4326 __isl_keep isl_schedule_node *node) in after_in_band() 4382 __isl_keep isl_schedule_node *node) in after_in_context() 4418 __isl_keep isl_schedule_node *node) in after_in_expansion() 4444 __isl_keep isl_schedule_node *node) in after_in_extension() [all …]
|
| H A D | 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);
|
| H A D | codegen.c | 141 static __isl_give isl_schedule_node *node_set_options( in node_set_options() 142 __isl_take isl_schedule_node *node, void *user) in node_set_options()
|
| H A D | isl_scheduler_clustering.c | 1448 static __isl_give isl_schedule_node *finish_bands_decompose( in finish_bands_decompose() 1449 __isl_take isl_schedule_node *node, struct isl_sched_graph *graph, in finish_bands_decompose() 1483 static __isl_give isl_schedule_node *finish_bands_clustering( in finish_bands_clustering() 1484 __isl_take isl_schedule_node *node, struct isl_sched_graph *graph, in finish_bands_clustering() 1530 __isl_give isl_schedule_node *isl_schedule_node_compute_wcc_clustering( in isl_schedule_node_compute_wcc_clustering() 1531 __isl_take isl_schedule_node *node, struct isl_sched_graph *graph) in isl_schedule_node_compute_wcc_clustering()
|
| H A D | 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, in count_sink_source() 2908 static isl_bool collect_sink_source(__isl_keep isl_schedule_node *node, in collect_sink_source() 2971 isl_schedule_node *node1 = first; in before_node() 2972 isl_schedule_node *node2 = second; in before_node() 2973 isl_schedule_node *shared; in before_node() 3010 isl_schedule_node *node1 = first; in coscheduled_node() 3011 isl_schedule_node *node2 = second; in coscheduled_node()
|
| H A D | isl_ast_build.c | 1060 __isl_give isl_schedule_node *isl_ast_build_get_schedule_node( in isl_ast_build_get_schedule_node() 1077 isl_schedule_node *node; in extract_loop_types() 1108 __isl_take isl_schedule_node *node) in isl_ast_build_set_schedule_node()
|
| H A D | Makefile.in | 242 isl_schedule_band.c isl_schedule_band.h isl_schedule_node.c \ 287 isl_schedule.lo isl_schedule_band.lo isl_schedule_node.lo \ 497 ./$(DEPDIR)/isl_schedule_node.Plo \ 1187 isl_schedule_node.c \ 1932 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/isl_schedule_node.Plo@am__quote@ # am--include-mar… 2828 -rm -f ./$(DEPDIR)/isl_schedule_node.Plo 2990 -rm -f ./$(DEPDIR)/isl_schedule_node.Plo
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/ |
| H A D | 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) in get_schedule_for_node_st() 58 isl_schedule_node *child = isl_schedule_node_get_child (node, 0); in get_schedule_for_node_st()
|
| H A D | graphite-isl-ast-to-gimple.cc | 83 static isl_schedule_node * 84 set_separate_option (__isl_take isl_schedule_node *node, void *user) in set_separate_option()
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
| H A D | graphite-optimize-isl.c | 46 static __isl_give isl_schedule_node * 47 get_schedule_for_node_st (__isl_take isl_schedule_node *node, void *user) in get_schedule_for_node_st() 58 isl_schedule_node *child = isl_schedule_node_get_child (node, 0); in get_schedule_for_node_st()
|
| H A D | graphite-isl-ast-to-gimple.c | 88 static isl_schedule_node * 89 set_separate_option (__isl_take isl_schedule_node *node, void *user) in set_separate_option()
|
| /netbsd-src/external/mit/isl/dist/doc/ |
| H A D | user.pod | 659 __isl_keep isl_schedule_node *node); 10231 C<isl_schedule_node> objects that point to a particular 10232 position in the schedule tree. Whenever a C<isl_schedule_node> 10235 of the tree. The returned C<isl_schedule_node> then points to 10241 __isl_give isl_schedule_node *isl_schedule_get_root( 10248 __isl_give isl_schedule_node * 10251 __isl_give isl_schedule_node * 10261 __isl_give isl_schedule_node *isl_schedule_node_copy( 10262 __isl_keep isl_schedule_node *node); 10263 __isl_null isl_schedule_node *isl_schedule_node_free( [all …]
|
| /netbsd-src/external/mit/isl/lib/libisl/ |
| H A D | Makefile | 143 isl_schedule_node.c \
|