/external/llvm-project/polly/lib/External/isl/include/isl/ |
D | union_set.h | 11 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 …]
|
D | union_map.h | 51 __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 …]
|
D | union_map_type.h | 14 #ifndef isl_union_set 15 struct __isl_export isl_union_set; variable 16 typedef struct isl_union_set isl_union_set; typedef
|
D | schedule_node.h | 18 __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);
|
D | schedule.h | 57 __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);
|
D | aff.h | 810 __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 …]
|
D | polynomial.h | 574 __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/ |
D | isl_union_map.c | 54 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 …]
|
D | isl_union_set_private.h | 6 __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);
|
D | isl_schedule_tree.h | 62 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 …]
|
D | isl_schedule_band.c | 319 __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 …]
|
D | isl_union_map_private.h | 2 #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,
|
D | isl_schedule_band.h | 39 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);
|
D | isl_schedule_node.c | 66 __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 …]
|
D | isl_schedule_node_private.h | 49 __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);
|
D | uset_from_umap.c | 5 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()
|
D | isl_obj.c | 140 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()
|
D | isl_schedule.c | 73 __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()
|
D | isl_schedule_tree.c | 286 __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/ |
D | gpu.h | 181 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);
|
D | gpu_tree.c | 157 __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 …]
|
D | gpu_tree.h | 12 __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);
|
D | gpu.c | 187 __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 …]
|
D | grouping.c | 43 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()
|
D | ppcg.h | 81 isl_union_set *domain; 82 isl_union_set *call;
|