Home
last modified time | relevance | path

Searched refs:isl_union_set (Results 1 – 25 of 52) sorted by relevance

123

/netbsd-src/external/mit/isl/dist/include/isl/
H A Dunion_set.h11 isl_size isl_union_set_dim(__isl_keep isl_union_set *uset,
15 __isl_give isl_union_set *isl_union_set_from_basic_set(
18 __isl_give isl_union_set *isl_set_to_union_set(__isl_take isl_set *set);
20 __isl_give isl_union_set *isl_union_set_from_set(__isl_take isl_set *set);
22 __isl_give isl_union_set *isl_union_set_empty_ctx(isl_ctx *ctx);
23 __isl_give isl_union_set *isl_union_set_empty_space(
25 __isl_give isl_union_set *isl_union_set_empty(__isl_take isl_space *space);
26 __isl_give isl_union_set *isl_union_set_copy(__isl_keep isl_union_set *uset);
27 __isl_null isl_union_set *isl_union_set_free(__isl_take isl_union_set *uset);
29 isl_ctx *isl_union_set_get_ctx(__isl_keep isl_union_set *uset);
[all …]
H A Dunion_map.h54 __isl_give isl_union_set *isl_union_map_domain(__isl_take isl_union_map *umap);
56 __isl_give isl_union_set *isl_union_map_range(__isl_take isl_union_map *umap);
67 __isl_take isl_union_set *uset);
70 __isl_take isl_union_set *uset);
73 __isl_take isl_union_set *uset);
149 __isl_take isl_union_map *umap, __isl_take isl_union_set *uset);
152 __isl_take isl_union_map *umap, __isl_take isl_union_set *uset);
156 __isl_take isl_union_map *umap, __isl_take isl_union_set *uset);
161 __isl_take isl_union_map *umap, __isl_take isl_union_set *uset);
164 __isl_take isl_union_map *umap, __isl_take isl_union_set *uset);
[all …]
H A Dunion_map_type.h14 #ifndef isl_union_set
15 struct __isl_export isl_union_set; variable
16 typedef struct isl_union_set isl_union_set; typedef
H A Dschedule_node.h19 __isl_take isl_union_set *domain);
147 __isl_give isl_union_set *isl_schedule_node_band_get_ast_build_options(
151 __isl_take isl_schedule_node *node, __isl_take isl_union_set *options);
201 __isl_give isl_union_set *isl_schedule_node_domain_get_domain(
213 __isl_give isl_union_set *isl_schedule_node_filter_get_filter(
223 __isl_give isl_union_set *isl_schedule_node_get_domain(
225 __isl_give isl_union_set *isl_schedule_node_get_universe_domain(
256 __isl_take isl_schedule_node *node, __isl_take isl_union_set *filter);
279 __isl_take isl_schedule_node *node, __isl_take isl_union_set *filter);
282 __isl_take isl_schedule_node *node, __isl_take isl_union_set *filter);
H A Daff.h910 __isl_take isl_union_set *uset);
912 __isl_take isl_union_set *domain, __isl_take isl_multi_val *mv);
914 __isl_take isl_union_set *domain, __isl_take isl_id *id);
921 __isl_take isl_union_set *uset);
963 __isl_take isl_union_set *context);
1022 __isl_give isl_union_set *isl_union_pw_multi_aff_domain(
1070 __isl_take isl_union_set *uset);
1073 __isl_take isl_union_set *uset);
1082 __isl_take isl_union_set *uset);
1087 __isl_take isl_union_set *uset);
[all …]
H A Dschedule.h57 __isl_take isl_union_set *domain);
85 __isl_give isl_union_set *isl_schedule_constraints_get_domain(
127 __isl_take isl_union_set *domain,
134 __isl_take isl_union_set *domain);
148 __isl_give isl_union_set *isl_schedule_get_domain(
172 __isl_take isl_schedule *schedule, __isl_take isl_union_set *domain);
H A Dpolynomial.h583 __isl_give isl_union_set *isl_union_pw_qpolynomial_domain(
592 __isl_take isl_union_set *uset);
595 __isl_take isl_union_set *uset);
599 __isl_take isl_union_set *uset);
603 __isl_take isl_union_set *uset);
610 __isl_take isl_union_set *uset);
617 __isl_take isl_union_set *uset);
649 __isl_take isl_union_set *context);
722 __isl_give isl_union_set *isl_union_pw_qpolynomial_fold_domain(
731 __isl_take isl_union_set *uset);
[all …]
/netbsd-src/external/mit/isl/dist/
H A Disl_union_map.c63 isl_size isl_union_set_dim(__isl_keep isl_union_set *uset, in isl_union_set_dim()
86 isl_bool isl_union_set_is_params(__isl_keep isl_union_set *uset) in isl_union_set_is_params()
155 __isl_give isl_union_set *isl_union_set_empty_ctx(isl_ctx *ctx) in isl_union_set_empty_ctx()
160 __isl_give isl_union_set *isl_union_set_empty_space(__isl_take isl_space *space) in isl_union_set_empty_space()
167 __isl_give isl_union_set *isl_union_set_empty(__isl_take isl_space *space) in isl_union_set_empty()
177 isl_ctx *isl_union_set_get_ctx(__isl_keep isl_union_set *uset) in isl_union_set_get_ctx()
191 __isl_keep isl_space *isl_union_set_peek_space(__isl_keep isl_union_set *uset) in isl_union_set_peek_space()
225 __isl_give isl_space *isl_union_set_get_space(__isl_keep isl_union_set *uset) in isl_union_set_get_space()
336 __isl_give isl_union_set *isl_union_set_align_params( in isl_union_set_align_params()
337 __isl_take isl_union_set *uset, __isl_take isl_space *model) in isl_union_set_align_params()
[all …]
H A Disl_schedule_tree.h62 isl_union_set *domain;
68 isl_union_set *filter;
95 __isl_take isl_union_set *domain);
102 __isl_take isl_union_set *filter);
124 __isl_take isl_schedule_tree *tree, __isl_take isl_union_set *domain);
141 __isl_give isl_union_set *isl_schedule_tree_band_get_ast_build_options(
144 __isl_take isl_schedule_tree *tree, __isl_take isl_union_set *options);
149 __isl_give isl_union_set *isl_schedule_tree_domain_get_domain(
152 __isl_take isl_schedule_tree *tree, __isl_take isl_union_set *domain);
167 __isl_give isl_union_set *isl_schedule_tree_filter_get_filter(
[all …]
H A Disl_union_set_private.h6 __isl_give isl_union_set *isl_union_set_combined_lineality_space(
7 __isl_take isl_union_set *uset);
8 __isl_give isl_union_set *isl_union_set_plain_gist(
9 __isl_take isl_union_set *uset, __isl_take isl_union_set *context);
H A Disl_schedule_band.c319 __isl_take isl_schedule_band *band, __isl_take isl_union_set *domain) in isl_schedule_band_intersect_domain()
525 static __isl_give isl_union_set *add_loop_types( in add_loop_types()
526 __isl_take isl_union_set *options, int n, enum isl_ast_loop_type *type, in add_loop_types()
561 __isl_give isl_union_set *isl_schedule_band_get_ast_build_options( in isl_schedule_band_get_ast_build_options()
564 isl_union_set *options; in isl_schedule_band_get_ast_build_options()
594 static isl_bool has_any(__isl_keep isl_union_set *uset, in has_any()
626 static isl_bool has_isolate_option(__isl_keep isl_union_set *options) in has_isolate_option()
695 static isl_bool has_isolate_loop_type_options(__isl_keep isl_union_set *options) in has_isolate_loop_type_options()
702 static isl_bool has_loop_type_options(__isl_keep isl_union_set *options) in has_loop_type_options()
712 __isl_keep isl_union_set *options, int pos, int isolate) in extract_loop_type()
[all …]
H A Disl_union_map_private.h2 #define isl_union_set isl_union_map macro
14 __isl_keep isl_union_set *uset, __isl_keep isl_space *space,
18 __isl_keep isl_space *isl_union_set_peek_space(__isl_keep isl_union_set *uset);
22 isl_bool isl_union_set_space_has_equal_params(__isl_keep isl_union_set *uset,
H A Disl_schedule_node.c66 __isl_take isl_union_set *domain) in isl_schedule_node_from_domain()
330 isl_union_set *filter;
353 isl_union_set *filter; in collect_filter_prefix_expansion()
417 isl_union_set *filter; in collect_universe_domain_extension()
464 isl_union_set *filter; in collect_filter_prefix_init()
542 isl_union_set *filter; in collect_filter_prefix_update()
855 __isl_give isl_union_set *isl_schedule_node_get_domain( in isl_schedule_node_get_domain()
894 __isl_give isl_union_set *isl_schedule_node_get_universe_domain( in isl_schedule_node_get_universe_domain()
947 isl_union_set *domain; in isl_schedule_node_get_subtree_schedule_union_map()
1700 isl_union_set *domain; in isl_schedule_node_band_get_partial_schedule_union_map()
[all …]
H A Disl_schedule_band.h39 isl_union_set *ast_build_options;
62 __isl_take isl_schedule_band *band, __isl_take isl_union_set *domain);
79 __isl_give isl_union_set *isl_schedule_band_get_ast_build_options(
82 __isl_take isl_schedule_band *band, __isl_take isl_union_set *options);
115 __isl_take isl_schedule_band *band, __isl_take isl_union_set *context);
H A Disl_obj.c140 return isl_union_set_copy((isl_union_set *)v); in isl_obj_union_set_copy()
145 isl_union_set_free((isl_union_set *)v); in isl_obj_union_set_free()
151 return isl_printer_print_union_set(p, (isl_union_set *)v); in isl_obj_union_set_print()
156 return isl_union_set_union((isl_union_set *)v1, (isl_union_set *)v2); in isl_obj_union_set_add()
H A Disl_schedule_node_private.h49 __isl_take isl_union_set *domain,
53 __isl_take isl_schedule_node *node, __isl_take isl_union_set *context);
56 __isl_take isl_schedule_node *node, __isl_take isl_union_set *domain);
H A Duset_from_umap.c5 static __isl_give isl_union_set *uset_from_umap(__isl_take isl_union_map *umap) in uset_from_umap()
7 return (isl_union_set *) umap; in uset_from_umap()
H A Disl_schedule_tree.c286 __isl_take isl_union_set *domain) in isl_schedule_tree_from_domain()
366 __isl_take isl_union_set *filter) in isl_schedule_tree_from_filter()
898 __isl_take isl_schedule_tree *tree, __isl_take isl_union_set *domain) in isl_schedule_tree_insert_domain()
938 __isl_take isl_schedule_tree *tree, __isl_take isl_union_set *filter) in isl_schedule_tree_insert_filter()
943 isl_union_set *tree_filter; in isl_schedule_tree_insert_filter()
959 __isl_take isl_schedule_tree *tree, __isl_take isl_union_set *filter) in isl_schedule_tree_children_insert_filter()
1120 __isl_take isl_schedule_tree *tree, __isl_take isl_union_set *domain) in isl_schedule_tree_band_intersect_domain()
1260 __isl_give isl_union_set *isl_schedule_tree_band_get_ast_build_options( in isl_schedule_tree_band_get_ast_build_options()
1278 __isl_take isl_schedule_tree *tree, __isl_take isl_union_set *options) in isl_schedule_tree_band_set_ast_build_options()
1338 __isl_give isl_union_set *isl_schedule_tree_domain_get_domain( in isl_schedule_tree_domain_get_domain()
[all …]
H A Disl_schedule.c73 __isl_take isl_union_set *domain) in isl_schedule_from_domain()
194 isl_union_set *domain; in isl_schedule_get_space()
231 __isl_give isl_union_set *isl_schedule_get_domain( in isl_schedule_get_domain()
371 isl_union_set *domain; in isl_schedule_expand()
396 __isl_take isl_schedule *schedule, __isl_take isl_union_set *domain) in isl_schedule_intersect_domain()
564 __isl_take isl_schedule_tree *tree, __isl_take isl_union_set *filter, in insert_filter_in_child_of_type()
601 isl_union_set *filter1, *filter2, *domain; in isl_schedule_pair()
H A Disl_union_templ.c742 isl_union_set *uset; in S()
788 __isl_take isl_union_set *uset, S(UNION,match_domain_control) *control) in FN()
816 __isl_take isl_union_set *uset) in FN()
831 __isl_take isl_union_set *uset) in FN()
877 __isl_take isl_union_set *uset) in FN()
892 __isl_take isl_union_set *uset) in FN()
910 isl_union_set *uset = user; in FN()
922 __isl_take isl_union_set *uset) in FN()
937 __isl_take isl_union_set *uset) in FN()
973 __isl_take isl_union_set *uset) in FN()
[all …]
H A Dcodegen.c52 static __isl_give isl_union_set *universe(isl_ctx *ctx, const char *name) in ISL_ARGS_START()
67 isl_union_set *domain, *target; in set_universe()
92 isl_union_set *target; in set_options()
H A Disl_schedule_constraints.c42 isl_union_set *domain;
121 __isl_take isl_union_set *domain) in isl_schedule_constraints_on_domain()
145 __isl_take isl_union_set *domain) in isl_schedule_constraints_set_domain()
272 __isl_give isl_union_set *isl_schedule_constraints_get_domain( in isl_schedule_constraints_get_domain()
609 isl_union_set *domain; in isl_stream_read_schedule_constraints()
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dgraphite-optimize-isl.cc95 static isl_union_set *
101 isl_union_set *res = isl_union_set_empty (space); in scop_get_domains()
122 isl_union_set *domain = scop_get_domains (scop); in optimize_isl()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dgraphite-optimize-isl.c95 static isl_union_set *
101 isl_union_set *res = isl_union_set_empty (space); in scop_get_domains()
122 isl_union_set *domain = scop_get_domains (scop); in optimize_isl()
/netbsd-src/external/mit/isl/dist/doc/
H A Duser.pod917 C<isl_union_set> and C<isl_union_map>.
923 to live in the same space. C<isl_union_set>s and C<isl_union_map>s
1133 __isl_keep isl_union_set *uset);
1243 isl_size isl_union_set_dim(__isl_keep isl_union_set *uset,
1295 Note that an C<isl_union_set>, an C<isl_union_map>,
1538 Pairs of C<isl_set>, C<isl_map>, C<isl_union_set> and/or C<isl_union_map>
1916 __isl_give isl_union_set *isl_union_set_reset_user(
1917 __isl_take isl_union_set *uset);
2052 __isl_give isl_union_set *isl_union_set_empty_ctx(
2054 __isl_give isl_union_set *isl_union_set_empty_space(
[all …]

123