Home
last modified time | relevance | path

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

123

/external/llvm-project/polly/lib/External/isl/include/isl/
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_union_set_from_set(__isl_take isl_set *set);
20 __isl_give isl_union_set *isl_union_set_empty_ctx(isl_ctx *ctx);
21 __isl_give isl_union_set *isl_union_set_empty_space(
23 __isl_give isl_union_set *isl_union_set_empty(__isl_take isl_space *space);
24 __isl_give isl_union_set *isl_union_set_copy(__isl_keep isl_union_set *uset);
25 __isl_null isl_union_set *isl_union_set_free(__isl_take isl_union_set *uset);
27 isl_ctx *isl_union_set_get_ctx(__isl_keep isl_union_set *uset);
29 __isl_give isl_space *isl_union_set_get_space(__isl_keep isl_union_set *uset);
[all …]
Dunion_map.h51 __isl_give isl_union_set *isl_union_map_domain(__isl_take isl_union_map *umap);
53 __isl_give isl_union_set *isl_union_map_range(__isl_take isl_union_map *umap);
64 __isl_take isl_union_set *uset);
67 __isl_take isl_union_set *uset);
70 __isl_take isl_union_set *uset);
146 __isl_take isl_union_map *umap, __isl_take isl_union_set *uset);
149 __isl_take isl_union_map *umap, __isl_take isl_union_set *uset);
153 __isl_take isl_union_map *umap, __isl_take isl_union_set *uset);
158 __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);
[all …]
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
Dschedule_node.h18 __isl_take isl_union_set *domain);
140 __isl_give isl_union_set *isl_schedule_node_band_get_ast_build_options(
144 __isl_take isl_schedule_node *node, __isl_take isl_union_set *options);
194 __isl_give isl_union_set *isl_schedule_node_domain_get_domain(
206 __isl_give isl_union_set *isl_schedule_node_filter_get_filter(
216 __isl_give isl_union_set *isl_schedule_node_get_domain(
218 __isl_give isl_union_set *isl_schedule_node_get_universe_domain(
249 __isl_take isl_schedule_node *node, __isl_take isl_union_set *filter);
272 __isl_take isl_schedule_node *node, __isl_take isl_union_set *filter);
275 __isl_take isl_schedule_node *node, __isl_take isl_union_set *filter);
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);
147 __isl_give isl_union_set *isl_schedule_get_domain(
171 __isl_take isl_schedule *schedule, __isl_take isl_union_set *domain);
Daff.h810 __isl_take isl_union_set *uset);
812 __isl_take isl_union_set *domain, __isl_take isl_multi_val *mv);
814 __isl_take isl_union_set *domain, __isl_take isl_id *id);
821 __isl_take isl_union_set *uset);
862 __isl_take isl_union_set *context);
912 __isl_give isl_union_set *isl_union_pw_multi_aff_domain(
960 __isl_take isl_union_set *uset);
963 __isl_take isl_union_set *uset);
972 __isl_take isl_union_set *uset);
977 __isl_take isl_union_set *uset);
[all …]
Dpolynomial.h574 __isl_give isl_union_set *isl_union_pw_qpolynomial_domain(
583 __isl_take isl_union_set *uset);
586 __isl_take isl_union_set *uset);
590 __isl_take isl_union_set *uset);
594 __isl_take isl_union_set *uset);
601 __isl_take isl_union_set *uset);
608 __isl_take isl_union_set *uset);
638 __isl_take isl_union_set *context);
705 __isl_give isl_union_set *isl_union_pw_qpolynomial_fold_domain(
714 __isl_take isl_union_set *uset);
[all …]
/external/llvm-project/polly/lib/External/isl/
Disl_union_map.c54 isl_size isl_union_set_dim(__isl_keep isl_union_set *uset, in isl_union_set_dim()
77 isl_bool isl_union_set_is_params(__isl_keep isl_union_set *uset) in isl_union_set_is_params()
146 __isl_give isl_union_set *isl_union_set_empty_ctx(isl_ctx *ctx) in isl_union_set_empty_ctx()
151 __isl_give isl_union_set *isl_union_set_empty_space(__isl_take isl_space *space) in isl_union_set_empty_space()
158 __isl_give isl_union_set *isl_union_set_empty(__isl_take isl_space *space) in isl_union_set_empty()
168 isl_ctx *isl_union_set_get_ctx(__isl_keep isl_union_set *uset) in isl_union_set_get_ctx()
182 __isl_keep isl_space *isl_union_set_peek_space(__isl_keep isl_union_set *uset) in isl_union_set_peek_space()
204 __isl_give isl_space *isl_union_set_get_space(__isl_keep isl_union_set *uset) in isl_union_set_get_space()
316 __isl_give isl_union_set *isl_union_set_align_params( in isl_union_set_align_params()
317 __isl_take isl_union_set *uset, __isl_take isl_space *model) in isl_union_set_align_params()
[all …]
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);
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 …]
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 …]
Disl_union_map_private.h2 #define isl_union_set isl_union_map macro
14 __isl_keep isl_space *isl_union_set_peek_space(__isl_keep isl_union_set *uset);
18 isl_bool isl_union_set_space_has_equal_params(__isl_keep isl_union_set *uset,
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);
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()
1681 isl_union_set *domain; in isl_schedule_node_band_get_partial_schedule_union_map()
[all …]
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);
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()
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()
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()
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 …]
/external/llvm-project/polly/lib/External/ppcg/
Dgpu.h181 isl_union_set *may_persist;
400 isl_union_set *core;
401 isl_union_set *arrays;
404 isl_union_set *expanded_domain;
416 isl_union_set *block_filter;
417 isl_union_set *thread_filter;
421 isl_union_set *sync_writes;
455 __isl_give isl_union_set *compute_may_persist(struct gpu_prog *prog);
Dgpu_tree.c157 __isl_keep isl_union_set *core) in node_is_core()
160 isl_union_set *filter; in node_is_core()
182 __isl_take isl_schedule_node *node, __isl_keep isl_union_set *core) in core_child()
213 __isl_take isl_schedule_node *node, __isl_keep isl_union_set *core) in gpu_tree_move_down_to_shared()
230 __isl_take isl_schedule_node *node, __isl_keep isl_union_set *core) in gpu_tree_move_down_to_thread()
286 __isl_keep isl_union_set *core) in gpu_tree_move_down_to_depth()
316 static __isl_give isl_union_set *create_sync_domain(struct ppcg_kernel *kernel) in create_sync_domain()
347 static int domain_is_sync(__isl_keep isl_union_set *domain, in domain_is_sync()
373 isl_union_set *domain; in node_is_sync_filter()
494 isl_union_set *domain; in insert_sync_before()
[all …]
Dgpu_tree.h12 __isl_take isl_schedule_node *node, __isl_keep isl_union_set *core);
16 __isl_take isl_schedule_node *node, __isl_keep isl_union_set *core);
21 __isl_keep isl_union_set *core);
Dgpu.c187 __isl_keep isl_union_set *arrays) in extract_array_info()
299 isl_union_set *uset; in collect_order_dependences()
340 isl_union_set *arrays; in collect_array_info()
509 isl_union_set *local_sizes; in extract_sizes()
1035 struct ppcg_kernel *kernel, __isl_take isl_union_set *domain) in extract_grid_size()
1113 __isl_take isl_union_set *domain) in extract_block_size()
2140 __isl_take isl_union_set *ref, __isl_take isl_union_map *tagged) in wrapped_reference_to_access()
2240 isl_union_set *domain, *access_domain; in remove_local_accesses()
2242 isl_union_set *tag_set; in remove_local_accesses()
2642 static __isl_give isl_union_set *group_tagged_writes( in group_tagged_writes()
[all …]
Dgrouping.c43 isl_union_set *domain;
88 isl_union_set *domain;
141 isl_union_set *domain; in extract_leaves()
352 __isl_keep isl_union_set *domain, __isl_keep isl_union_set_list *list) in schedule_from_domain_and_list()
382 isl_union_set *domain; in construct_group_id()
431 __isl_keep isl_union_set *domain) in group_contraction_from_prefix_and_domain()
483 isl_union_set *domain; in add_groups()
611 isl_union_set *domain, *left, *overlap; in complete_grouping()
Dppcg.h81 isl_union_set *domain;
82 isl_union_set *call;

123