| /llvm-project-15.0.7/polly/lib/External/isl/include/isl/ |
| H A D | map.h | 80 __isl_give isl_map *isl_map_set_dim_id(__isl_take isl_map *map, 234 __isl_give isl_map *isl_map_sum(__isl_take isl_map *map1, 236 __isl_give isl_map *isl_map_neg(__isl_take isl_map *map); 324 __isl_null isl_map *isl_map_free(__isl_take isl_map *map); 325 __isl_give isl_map *isl_map_copy(__isl_keep isl_map *map); 335 __isl_take isl_map *map1, __isl_take isl_map *map2); 346 __isl_take isl_map *map, __isl_take isl_map *factor); 349 __isl_take isl_map *map, __isl_take isl_map *factor); 352 __isl_take isl_map *map, __isl_take isl_map *factor); 355 __isl_take isl_map *map, __isl_take isl_map *factor); [all …]
|
| H A D | map_type.h | 11 struct __isl_subclass(isl_map) isl_basic_map; 14 struct __isl_subclass(isl_union_map) isl_map; 15 typedef struct isl_map isl_map; typedef
|
| H A D | flow.h | 29 __isl_take isl_map *source_map); 31 __isl_take isl_map *source_map); 40 __isl_keep isl_map *source_map, __isl_keep isl_set *sink, 48 __isl_give isl_access_info *isl_access_info_alloc(__isl_take isl_map *sink, 53 __isl_take isl_access_info *acc, __isl_take isl_map *source, 62 isl_stat (*fn)(__isl_take isl_map *dep, int must, void *dep_user, 65 __isl_give isl_map *isl_flow_get_no_source(__isl_keep isl_flow *deps, int must);
|
| H A D | union_map.h | 27 __isl_give isl_union_map *isl_map_to_union_map(__isl_take isl_map *map); 29 __isl_give isl_union_map *isl_union_map_from_map(__isl_take isl_map *map); 96 __isl_take isl_map *map); 280 isl_stat (*fn)(__isl_take isl_map *map, void *user), void *user); 286 isl_bool (*test)(__isl_keep isl_map *map, void *user), void *user); 289 isl_bool (*fn)(__isl_keep isl_map *map, void *user), void *user); 293 __isl_give isl_map *isl_union_map_extract_map(__isl_keep isl_union_map *umap, 298 __isl_give isl_map *isl_union_map_as_map(__isl_take isl_union_map *umap); 299 __isl_give isl_map *isl_map_from_union_map(__isl_take isl_union_map *umap);
|
| /llvm-project-15.0.7/polly/lib/External/isl/ |
| H A D | isl_map_private.h | 96 struct isl_map { struct 146 __isl_give isl_map *isl_map_add_basic_map(__isl_take isl_map *map, 148 __isl_give isl_map *isl_map_dup(__isl_keep isl_map *map); 153 __isl_give isl_map *isl_map_realign(__isl_take isl_map *map, 160 __isl_give isl_map *isl_map_reset(__isl_take isl_map *map, 173 __isl_give isl_map *isl_map_reset_space(__isl_take isl_map *map, 201 __isl_give isl_map *isl_map_grow(__isl_take isl_map *map, int n); 261 __isl_give isl_map *isl_map_cow(__isl_take isl_map *map); 288 __isl_give isl_map *isl_map_sort_divs(__isl_take isl_map *map); 340 __isl_give isl_map *isl_map_drop(__isl_take isl_map *map, [all …]
|
| H A D | isl_transitive_closure.c | 25 isl_map *map2; in isl_map_is_transitively_closed() 54 static __isl_give isl_map *set_path_length(__isl_take isl_map *map, in set_path_length() 122 isl_map *app_1; in check_power_exactness() 123 isl_map *app_2; in check_power_exactness() 176 isl_map *test; in check_exactness() 926 isl_map *app; in construct_projected_component() 952 isl_map *map; in q_closure() 953 isl_map *app; in q_closure() 1165 isl_map *tc; in compute_incremental() 1246 isl_map *qc; in incremental_on_entire_domain() [all …]
|
| H A D | isl_map.c | 1501 __isl_give isl_map *isl_map_copy(__isl_keep isl_map *map) in isl_map_copy() 2104 __isl_give isl_map *isl_map_cow(__isl_take isl_map *map) in isl_map_cow() 2479 __isl_give isl_map *isl_map_drop(__isl_take isl_map *map, in isl_map_drop() 3831 __isl_take isl_map *map1, __isl_take isl_map *map2) in map_intersect_add_constraint() 8447 __isl_take isl_map *map, __isl_take isl_map *factor, in isl_map_intersect_factor() 8479 __isl_take isl_map *map1, __isl_take isl_map *map2) in isl_map_reverse_domain_product() 8487 __isl_take isl_map *map1, __isl_take isl_map *map2) in isl_map_reverse_range_product() 8496 __isl_take isl_map *map, __isl_take isl_map *factor) in isl_map_intersect_domain_factor_domain() 8511 __isl_take isl_map *map, __isl_take isl_map *factor) in isl_map_intersect_domain_factor_range() 8526 __isl_take isl_map *map, __isl_take isl_map *factor) in isl_map_intersect_range_factor_domain() [all …]
|
| H A D | isl_aff_map.c | 211 __isl_give isl_map *isl_map_from_multi_aff_internal( in isl_map_from_multi_aff_internal() 300 isl_map *map; in isl_map_from_pw_aff_internal() 310 isl_map *map_i; in isl_map_from_pw_aff_internal() 360 __isl_give isl_map *isl_map_from_pw_multi_aff_internal( in isl_map_from_pw_multi_aff_internal() 364 isl_map *map; in isl_map_from_pw_multi_aff_internal() 375 isl_map *map_i; in isl_map_from_pw_multi_aff_internal() 431 static __isl_give isl_map *map_from_multi_pw_aff( in map_from_multi_pw_aff() 437 isl_map *map; in map_from_multi_pw_aff() 452 isl_map *map_i; in map_from_multi_pw_aff() 514 isl_map *map; in map_from_pw_aff_entry() [all …]
|
| H A D | isl_union_map.c | 416 isl_map *map = (isl_map *)entry; in has_space_tuples() 901 __isl_give isl_map *(*fn_map)(__isl_take isl_map *map1, 928 __isl_keep isl_map *map1, __isl_keep isl_map *map2, in bin_add_pair() 1169 __isl_give isl_map *(*fn)(__isl_take isl_map*, __isl_take isl_map*); 1207 __isl_give isl_map *(*fn)(__isl_take isl_map*, __isl_take isl_map*)) in match_bin_op() argument 2032 __isl_give isl_map *(*fn)(__isl_take isl_map *)) in total() argument 2124 __isl_give isl_map *(*fn)(__isl_take isl_map *)) in inplace() argument 3515 __isl_give isl_map *(*fn)(__isl_take isl_map *map, 3560 __isl_give isl_map *(*fn)(__isl_take isl_map *map, in preimage_pw_multi_aff() 3690 __isl_give isl_map *(*fn)(__isl_take isl_map *map, [all …]
|
| H A D | isl_map_subtract.c | 480 struct isl_map *diff; 533 __isl_give isl_map *isl_map_subtract( __isl_take isl_map *map1, in isl_map_subtract() 538 struct isl_map *diff; in isl_map_subtract() 569 struct isl_map *d; in isl_map_subtract() 597 __isl_give isl_map *isl_map_subtract_domain(__isl_take isl_map *map, in isl_map_subtract_domain() 601 isl_map *ext_dom; in isl_map_subtract_domain() 622 __isl_give isl_map *isl_map_subtract_range(__isl_take isl_map *map, in isl_map_subtract_range() 626 isl_map *ext_dom; in isl_map_subtract_range() 888 __isl_give isl_map *isl_map_make_disjoint(__isl_take isl_map *map) in isl_map_make_disjoint() 929 __isl_give isl_map *isl_map_complement(__isl_take isl_map *map) in isl_map_complement() [all …]
|
| H A D | isl_map_bound_templ.c | 16 static isl_stat FN(check_map_equal_tuples_multi,BASE)(__isl_keep isl_map *map, in FN() 32 static __isl_give isl_map *FN(map_bound_multi,BASE)(__isl_take isl_map *map, in FN() 34 __isl_give isl_map *map_bound(__isl_take isl_map *map, in FN()
|
| H A D | isl_flow.c | 588 isl_map *res; in restricted_partial_lexmax() 789 isl_map *after; in all_sources() 848 struct isl_map **must_rel, struct isl_map **may_rel, in all_intermediate_sources() 871 isl_map *T; in all_intermediate_sources() 928 isl_map *equal; in coscheduled_source() 929 isl_map *map; in coscheduled_source() 986 __isl_keep isl_map **must_rel, __isl_keep isl_map **may_rel, in handle_coscheduled() 994 isl_map *move; in handle_coscheduled() 1076 isl_map *dep; in compute_mem_based_dependences() 1246 isl_map *T; in compute_val_based_dependences() [all …]
|
| H A D | isl_aff_lex_templ.c | 27 static __isl_give isl_map *FN(FN(isl_multi_pw_aff_lex,ORDER),map_on_space)( in FN() 40 __isl_give isl_map *FN(FN(isl_multi_pw_aff_lex,ORDER),map)( in FN() 50 __isl_give isl_map *FN(FN(isl_map_lex,ORDER),at_multi_pw_aff)( in FN() 51 __isl_take isl_map *map, __isl_take isl_multi_pw_aff *mpa) in FN()
|
| H A D | isl_map_lexopt_templ.c | 158 __isl_take isl_map *map, __isl_take isl_set *dom, 162 __isl_take isl_map *map, __isl_take isl_set *dom, 173 __isl_take isl_map *map, __isl_take isl_set *dom, in SF() 203 __isl_give TYPE *SF(isl_map_lexopt,SUFFIX)(__isl_take isl_map *map, in SF() 211 __isl_give TYPE *SF(isl_map_lexmin,SUFFIX)(__isl_take isl_map *map) in SF() 216 __isl_give TYPE *SF(isl_map_lexmax,SUFFIX)(__isl_take isl_map *map) in SF()
|
| H A D | isl_obj.c | 56 return isl_map_copy((struct isl_map *)v); in isl_obj_map_copy() 61 isl_map_free((struct isl_map *)v); in isl_obj_map_free() 67 return isl_printer_print_map(p, (struct isl_map *)v); in isl_obj_map_print() 72 return isl_map_union((struct isl_map *)v1, (struct isl_map *)v2); in isl_obj_map_add()
|
| H A D | set_to_map.c | 7 static __isl_give isl_map *set_to_map(__isl_take isl_set *set) in set_to_map() 9 return (isl_map *) set; in set_to_map()
|
| H A D | isl_input.c | 837 isl_map *cond; in accept_extended_affine() 870 isl_map *def_map; in read_var_def() 1245 isl_map *map; in update_piecewise_affine_colon() 1679 isl_map *map_i; in map_from_tuple() 2043 isl_map *res; in read_conjuncts() 2052 isl_map *res_i; in read_conjuncts() 2069 isl_map *res; in read_disjuncts() 2076 isl_map *res_i; in read_disjuncts() 2110 isl_map *res; in read_formula() 2115 isl_map *res2; in read_formula() [all …]
|
| H A D | isl_ast_build_private.h | 250 __isl_give isl_map *isl_ast_build_get_schedule_map( 281 __isl_give isl_map *isl_ast_build_compute_gist_map_domain( 282 __isl_keep isl_ast_build *build, __isl_take isl_map *map); 310 __isl_give isl_map *isl_ast_build_get_separation_class( 322 __isl_give isl_map *isl_ast_build_map_to_iterator(
|
| H A D | isl_scheduler.c | 192 isl_map *map; 955 isl_map *map; in isolate() 980 isl_map *map; in compute_size() 1065 isl_map *map; in project_out_fixed() 1770 static __isl_give isl_map *compress(__isl_take isl_map *map, in compress() 1843 isl_map *key; in intra_coefficients() 1890 isl_map *key; in inter_coefficients() 2150 isl_map *map; in add_inter_validity_constraints() 3394 isl_map *id; in update_edge() 4855 isl_map *map; in add_intra() [all …]
|
| H A D | isl_box.c | 336 __isl_keep isl_map *map, int pos) in set_dim_extent() 385 __isl_keep isl_map *map) in isl_map_get_range_simple_fixed_box_hull() 424 isl_map *map; in isl_set_get_simple_fixed_box_hull() 445 __isl_keep isl_map *map) in isl_map_get_range_lattice_tile()
|
| H A D | isl_map_simplify.c | 3334 __isl_give isl_map *isl_map_gist_basic_map(__isl_take isl_map *map, in isl_map_gist_basic_map() 3545 static __isl_give isl_map *replace_by_disjunct(__isl_take isl_map *map, in replace_by_disjunct() 3562 __isl_give isl_map *isl_map_plain_gist_basic_map(__isl_take isl_map *map, in isl_map_plain_gist_basic_map() 3625 __isl_give isl_map *isl_map_plain_gist(__isl_take isl_map *map, in isl_map_plain_gist() 3636 static __isl_give isl_map *replace_by_universe(__isl_take isl_map *map, in replace_by_universe() 3639 isl_map *res; in replace_by_universe() 3672 __isl_give isl_map *isl_map_gist(__isl_take isl_map *map, in isl_map_gist() 3775 __isl_give isl_map *isl_map_gist_domain(__isl_take isl_map *map, in isl_map_gist_domain() 3783 __isl_give isl_map *isl_map_gist_range(__isl_take isl_map *map, in isl_map_gist_range() 3791 __isl_give isl_map *isl_map_gist_params(__isl_take isl_map *map, in isl_map_gist_params() [all …]
|
| /llvm-project-15.0.7/polly/lib/External/isl/doc/ |
| H A D | user.pod | 2188 __isl_give isl_map *isl_map_copy(__isl_keep isl_map *map); 2198 __isl_null isl_map *isl_map_free(__isl_take isl_map *map); 5635 __isl_give isl_map *isl_map_range_map(__isl_take isl_map *map); 5873 __isl_give isl_map *isl_map_fix_si(__isl_take isl_map *map, 5983 __isl_give isl_map *isl_map_equate(__isl_take isl_map *map, 5990 __isl_give isl_map *isl_map_oppose(__isl_take isl_map *map, 6009 __isl_give isl_map *isl_map_order_lt(__isl_take isl_map *map, 6016 __isl_give isl_map *isl_map_order_gt(__isl_take isl_map *map, 6175 __isl_give isl_map *isl_map_coalesce(__isl_take isl_map *map); 6645 __isl_give isl_map *isl_map_power(__isl_take isl_map *map, [all …]
|
| /llvm-project-15.0.7/polly/lib/Analysis/ |
| H A D | DependenceInfo.cpp | 87 static __isl_give isl_map *tag(__isl_take isl_map *Relation, in tag() 100 static __isl_give isl_map *tag(__isl_take isl_map *Relation, MemoryAccess *MA, in tag() 135 isl_map *accdom = MA->getAccessRelation().release(); in collectInfo() 157 isl_map *StmtScheduleMap = Stmt.getSchedule().release(); in collectInfo() 161 isl_map *Schedule = tag(StmtScheduleMap, MA, Level); in collectInfo() 534 isl_map *Identity = in calculateDependences() 587 isl_map *AccRedDep = isl_map_from_union_map(AccRedDepU); in calculateDependences() 714 isl_map *ScheduleDeps; in isParallel() 824 __isl_give isl_map * 830 __isl_take isl_map *D) { in setReductionDependences()
|
| /llvm-project-15.0.7/polly/lib/External/ppcg/ |
| H A D | gpu_group.c | 57 isl_map *map_i; in gpu_array_ref_group_access_relation() 420 isl_map *access_i; in can_tile() 522 isl_map *access_map; in access_is_coalesced() 523 isl_map *next_thread_x; in access_is_coalesced() 524 isl_map *next_element; in access_is_coalesced() 525 isl_map *map; in access_is_coalesced() 603 __isl_keep isl_map *access) in access_is_bijective() 699 __isl_keep isl_map *acc) in compute_accessed_by_single_thread_depth() 703 isl_map *map; in compute_accessed_by_single_thread_depth() 828 isl_map *map; in populate_array_references() [all …]
|
| /llvm-project-15.0.7/polly/include/polly/ |
| H A D | DependenceInfo.h | 50 using ReductionDependencesMapTy = DenseMap<MemoryAccess *, isl_map *>; 98 __isl_give isl_map *getReductionDependences(MemoryAccess *MA) const; 167 void setReductionDependences(MemoryAccess *MA, __isl_take isl_map *Deps);
|