| /llvm-project-15.0.7/polly/lib/External/isl/ |
| H A D | isl_multi_union_pw_aff_explicit_domain.c | 17 __isl_take isl_multi_union_pw_aff *mupa) in isl_multi_union_pw_aff_init_explicit_domain() argument 22 return isl_multi_union_pw_aff_free(mupa); in isl_multi_union_pw_aff_init_explicit_domain() 25 if (!mupa->u.dom) in isl_multi_union_pw_aff_init_explicit_domain() 26 return isl_multi_union_pw_aff_free(mupa); in isl_multi_union_pw_aff_init_explicit_domain() 27 return mupa; in isl_multi_union_pw_aff_init_explicit_domain() 35 __isl_take isl_multi_union_pw_aff *mupa, in isl_multi_union_pw_aff_drop_explicit_domain_dims() argument 44 mupa = isl_multi_union_pw_aff_cow(mupa); in isl_multi_union_pw_aff_drop_explicit_domain_dims() 45 if (!mupa) in isl_multi_union_pw_aff_drop_explicit_domain_dims() 47 mupa->u.dom = isl_union_set_project_out(mupa->u.dom, type, pos, n); in isl_multi_union_pw_aff_drop_explicit_domain_dims() 48 if (!mupa->u.dom) in isl_multi_union_pw_aff_drop_explicit_domain_dims() [all …]
|
| H A D | isl_schedule_band.c | 56 mupa = isl_multi_union_pw_aff_floor(mupa); in isl_schedule_band_from_multi_union_pw_aff() 67 band->mupa = mupa; in isl_schedule_band_from_multi_union_pw_aff() 107 dup->mupa = isl_multi_union_pw_aff_copy(band->mupa); in isl_schedule_band_dup() 327 if (!band->mupa) in isl_schedule_band_intersect_domain() 983 band->mupa = isl_multi_union_pw_aff_floor(band->mupa); in isl_schedule_band_scale() 1005 band->mupa = isl_multi_union_pw_aff_floor(band->mupa); in isl_schedule_band_scale_down() 1060 band->mupa = isl_multi_union_pw_aff_add(band->mupa, shift); in isl_schedule_band_shift() 1124 band->mupa = isl_multi_union_pw_aff_tile(band->mupa, sizes); in isl_schedule_band_tile() 1201 band->mupa = isl_multi_union_pw_aff_drop_dims(band->mupa, in isl_schedule_band_drop() 1231 band->mupa = isl_multi_union_pw_aff_reset_user(band->mupa); in isl_schedule_band_reset_user() [all …]
|
| H A D | isl_aff.c | 9124 mupa = isl_multi_union_pw_aff_free(mupa); in isl_multi_union_pw_aff_zero_union_set() 9197 mupa = isl_multi_union_pw_aff_free(mupa); in isl_union_map_from_multi_union_pw_aff() 9318 mupa = isl_multi_union_pw_aff_free(mupa); in isl_union_pw_multi_aff_from_multi_union_pw_aff() 9432 mupa = isl_multi_union_pw_aff_free(mupa); in isl_multi_union_pw_aff_domain() 9538 mupa = isl_multi_union_pw_aff_align_params(mupa, in isl_multi_union_pw_aff_apply_aff() 9598 mupa = isl_multi_union_pw_aff_align_params(mupa, in isl_multi_union_pw_aff_apply_multi_aff() 9673 mupa = isl_multi_union_pw_aff_align_params(mupa, in isl_multi_union_pw_aff_apply_pw_aff() 9754 mupa = isl_multi_union_pw_aff_align_params(mupa, in isl_multi_union_pw_aff_apply_pw_multi_aff() 9813 mupa = isl_multi_union_pw_aff_cow(mupa); in preimage_explicit_domain() 9854 mupa = isl_multi_union_pw_aff_cow(mupa); in isl_multi_union_pw_aff_pullback_union_pw_multi_aff() [all …]
|
| H A D | isl_ilp.c | 787 __isl_take isl_multi_union_pw_aff *mupa, int max) in isl_multi_union_pw_aff_opt_multi_val() argument 793 n = isl_multi_union_pw_aff_size(mupa); in isl_multi_union_pw_aff_opt_multi_val() 795 mupa = isl_multi_union_pw_aff_free(mupa); in isl_multi_union_pw_aff_opt_multi_val() 796 if (!mupa) in isl_multi_union_pw_aff_opt_multi_val() 799 mv = isl_multi_val_zero(isl_multi_union_pw_aff_get_space(mupa)); in isl_multi_union_pw_aff_opt_multi_val() 805 upa = isl_multi_union_pw_aff_get_union_pw_aff(mupa, i); in isl_multi_union_pw_aff_opt_multi_val() 810 isl_multi_union_pw_aff_free(mupa); in isl_multi_union_pw_aff_opt_multi_val() 854 __isl_take isl_multi_union_pw_aff *mupa) in isl_multi_union_pw_aff_min_multi_val() argument 856 return isl_multi_union_pw_aff_opt_multi_val(mupa, 0); in isl_multi_union_pw_aff_min_multi_val() 867 __isl_take isl_multi_union_pw_aff *mupa) in isl_multi_union_pw_aff_max_multi_val() argument [all …]
|
| H A D | isl_test.c | 308 isl_multi_union_pw_aff *mupa; in test_parse_mupa() local 330 mupa = isl_multi_union_pw_aff_intersect_domain(mupa, uset); in test_parse_mupa() 6106 mupa = mupa_un_tests[i].fn(mupa); in test_un_mupa() 6343 mupa = mupa_set_tests[i].fn(mupa, set); in test_mupa_set() 6405 mupa = mupa_uset_tests[i].fn(mupa, uset); in test_mupa_uset() 6491 mupa = mupa_ma_tests[i].fn(mupa, ma); in test_mupa_ma() 6565 isl_multi_union_pw_aff *mupa; in test_mupa_pa() local 6695 mupa = mupa_pma_tests[i].fn(mupa, pma); in test_mupa_pma() 6793 mupa = mupa_upma_tests[i].fn(mupa, upma); in test_mupa_upma() 7296 const char *mupa; member [all …]
|
| H A D | isl_union_map_lex_templ.c | 19 __isl_take isl_multi_union_pw_aff *mupa) in FN() 21 return isl_union_map_order_at_multi_union_pw_aff(umap, mupa, in FN()
|
| H A D | isl_schedule_band.h | 36 isl_multi_union_pw_aff *mupa; member 46 __isl_take isl_multi_union_pw_aff *mupa);
|
| H A D | isl_schedule_node.c | 463 isl_multi_union_pw_aff *mupa; in collect_filter_prefix_init() local 499 mupa = isl_multi_union_pw_aff_reset_tuple_id(mupa, in collect_filter_prefix_init() 501 data->prefix = isl_multi_union_pw_aff_copy(mupa); in collect_filter_prefix_init() 503 filter = isl_multi_union_pw_aff_domain(mupa); in collect_filter_prefix_init() 541 isl_multi_union_pw_aff *mupa; in collect_filter_prefix_update() local 1669 isl_multi_union_pw_aff *mupa; in isl_schedule_node_band_get_partial_schedule_union_map() local 1915 __isl_keep isl_multi_union_pw_aff *mupa) in check_space_multi_union_pw_aff() argument 2486 __isl_take isl_multi_union_pw_aff *mupa) in isl_schedule_node_insert_partial_schedule() argument 2510 isl_multi_union_pw_aff_free(mupa); in isl_schedule_node_insert_partial_schedule() 2865 isl_multi_union_pw_aff *mupa, *partial; in group_band() local [all …]
|
| H A D | isl_test_cpp.cc | 148 isl::multi_union_pw_aff mupa(ctx, "[]"); in test_exception() local 158 auto umap = isl::union_map::from(mupa); in test_exception()
|
| H A D | isl_input.c | 4265 isl_multi_union_pw_aff *mupa; in read_multi_union_pw_aff_body_core() local 4272 return mupa; in read_multi_union_pw_aff_body_core() 4322 isl_multi_union_pw_aff *mupa; in read_multi_union_pw_aff_body() local 4334 mupa = isl_multi_union_pw_aff_intersect_domain(mupa, dom); in read_multi_union_pw_aff_body() 4341 return mupa; in read_multi_union_pw_aff_body() 4405 return mupa; in read_multi_union_pw_aff_core() 4428 isl_multi_union_pw_aff *mupa; in isl_stream_read_multi_union_pw_aff() local 4440 mupa = isl_multi_union_pw_aff_intersect_domain(mupa, dom); in isl_stream_read_multi_union_pw_aff() 4444 return mupa; in isl_stream_read_multi_union_pw_aff() 4452 isl_multi_union_pw_aff *mupa; in isl_multi_union_pw_aff_read_from_str() local [all …]
|
| H A D | isl_union_map.c | 4190 isl_multi_union_pw_aff *mupa; member 4229 non_trivial = isl_multi_union_pw_aff_has_non_trivial_domain(mupa); in intersect_explicit_domain() 4234 mupa = isl_multi_union_pw_aff_copy(mupa); in intersect_explicit_domain() 4235 dom = isl_multi_union_pw_aff_domain(mupa); in intersect_explicit_domain() 4265 isl_multi_union_pw_aff_get_space(mupa)); in isl_union_map_order_at_multi_union_pw_aff() 4266 mupa = isl_multi_union_pw_aff_align_params(mupa, in isl_union_map_order_at_multi_union_pw_aff() 4268 umap = intersect_explicit_domain(umap, mupa); in isl_union_map_order_at_multi_union_pw_aff() 4269 data.mupa = mupa; in isl_union_map_order_at_multi_union_pw_aff() 4275 isl_multi_union_pw_aff_free(mupa); in isl_union_map_order_at_multi_union_pw_aff() 4285 __isl_take isl_multi_union_pw_aff *mupa) in isl_union_map_eq_at_multi_union_pw_aff() argument [all …]
|
| H A D | isl_schedule_tree.c | 1835 isl_multi_union_pw_aff *mupa; in subtree_schedule_extend() local 1861 mupa = isl_schedule_band_get_partial_schedule(tree->band); in subtree_schedule_extend() 1862 umap = isl_union_map_from_multi_union_pw_aff(mupa); in subtree_schedule_extend() 1941 isl_multi_union_pw_aff *mupa; in initial_domain() local 1977 mupa = isl_schedule_band_get_partial_schedule(tree->band); in initial_domain() 1978 domain = isl_multi_union_pw_aff_domain(mupa); in initial_domain() 2689 p = isl_printer_print_multi_union_pw_aff(p, band->mupa); in print_tree_band()
|
| H A D | isl_output.c | 3579 isl_multi_union_pw_aff *mupa = data->user; in print_union_pw_aff_dim() local 3582 upa = isl_multi_union_pw_aff_get_union_pw_aff(mupa, pos); in print_union_pw_aff_dim() 3599 __isl_take isl_printer *p, __isl_keep isl_multi_union_pw_aff *mupa) in print_multi_union_pw_aff_isl() argument 3605 if (!mupa) in print_multi_union_pw_aff_isl() 3607 has_domain = isl_multi_union_pw_aff_has_non_trivial_domain(mupa); in print_multi_union_pw_aff_isl() 3611 space = isl_multi_union_pw_aff_get_space(mupa); in print_multi_union_pw_aff_isl() 3618 data.user = mupa; in print_multi_union_pw_aff_isl() 3625 p = isl_printer_print_union_set_isl_body(p, mupa->u.dom); in print_multi_union_pw_aff_isl() 3637 __isl_take isl_printer *p, __isl_keep isl_multi_union_pw_aff *mupa) in isl_printer_print_multi_union_pw_aff() argument 3639 if (!p || !mupa) in isl_printer_print_multi_union_pw_aff() [all …]
|
| H A D | isl_scheduler.c | 4009 isl_multi_union_pw_aff *mupa; in insert_current_band() local 4025 mupa = isl_multi_union_pw_aff_from_multi_pw_aff(mpa); in insert_current_band() 4034 mupa = isl_multi_union_pw_aff_union_add(mupa, mupa_i); in insert_current_band() 4036 node = isl_schedule_node_insert_partial_schedule(node, mupa); in insert_current_band()
|
| H A D | isl_ast_codegen.c | 4339 isl_multi_union_pw_aff *mupa; in after_in_band() local 4353 mupa = isl_schedule_node_band_get_partial_schedule(node); in after_in_band() 4354 space = isl_multi_union_pw_aff_get_space(mupa); in after_in_band() 4355 partial = isl_union_map_from_multi_union_pw_aff(mupa); in after_in_band()
|
| /llvm-project-15.0.7/polly/lib/External/isl/include/isl/ |
| H A D | ilp.h | 51 __isl_take isl_multi_union_pw_aff *mupa); 53 __isl_take isl_multi_union_pw_aff *mupa);
|
| H A D | aff.h | 1375 __isl_take isl_multi_union_pw_aff *mupa); 1379 __isl_take isl_multi_union_pw_aff *mupa, 1389 __isl_take isl_multi_union_pw_aff *mupa); 1393 __isl_take isl_multi_union_pw_aff *mupa); 1396 __isl_take isl_multi_union_pw_aff *mupa, 1408 __isl_take isl_multi_union_pw_aff *mupa, 1414 __isl_take isl_multi_union_pw_aff *mupa, 1419 __isl_take isl_multi_union_pw_aff *mupa); 1441 __isl_take isl_multi_union_pw_aff *mupa); 1444 __isl_take isl_multi_union_pw_aff *mupa); [all …]
|
| H A D | union_map.h | 323 __isl_take isl_multi_union_pw_aff *mupa); 326 __isl_take isl_multi_union_pw_aff *mupa); 329 __isl_take isl_multi_union_pw_aff *mupa); 332 __isl_take isl_multi_union_pw_aff *mupa); 335 __isl_take isl_multi_union_pw_aff *mupa);
|
| H A D | isl-noexceptions.h | 1484 inline isl::union_map eq_at(const isl::multi_union_pw_aff &mupa) const; 2145 inline isl::union_map eq_at(const isl::multi_union_pw_aff &mupa) const; 4323 inline isl::union_map eq_at(isl::multi_union_pw_aff mupa) const; 4332 static inline isl::union_map from(isl::multi_union_pw_aff mupa); 8137 isl::union_map basic_map::eq_at(const isl::multi_union_pw_aff &mupa) const in eq_at() argument 8139 return isl::map(*this).eq_at(mupa); in eq_at() 10863 isl::union_map map::eq_at(const isl::multi_union_pw_aff &mupa) const in eq_at() argument 10865 return isl::union_map(*this).eq_at(mupa); in eq_at() 20506 isl::union_map union_map::eq_at(isl::multi_union_pw_aff mupa) const in eq_at() argument 20575 isl::union_map union_map::from(isl::multi_union_pw_aff mupa) in from() argument [all …]
|
| /llvm-project-15.0.7/polly/lib/External/ppcg/ |
| H A D | hybrid.c | 1765 isl_multi_union_pw_aff *mupa; in compute_full_tile() local 1773 mupa = isl_multi_union_pw_aff_copy(phase->tiling->input_schedule); in compute_full_tile() 1774 schedule = isl_union_map_from_multi_union_pw_aff(mupa); in compute_full_tile() 1900 isl_multi_union_pw_aff *mupa; in insert_space_tiling() local 1906 mupa = isl_multi_union_pw_aff_copy(phase->tiling->input_schedule); in insert_space_tiling() 1907 mupa = isl_multi_union_pw_aff_apply_multi_aff(mupa, space_tile); in insert_space_tiling() 1908 node = isl_schedule_node_insert_partial_schedule(node, mupa); in insert_space_tiling() 1927 isl_multi_union_pw_aff *mupa; in ppcg_ht_phase_shift_space_point() local 1930 mupa = isl_multi_union_pw_aff_copy(phase->tiling->input_schedule); in ppcg_ht_phase_shift_space_point() 1931 mupa = isl_multi_union_pw_aff_apply_multi_aff(mupa, space_shift); in ppcg_ht_phase_shift_space_point() [all …]
|
| H A D | gpu.c | 3011 isl_multi_union_pw_aff *mupa, *mupa2; in set_schedule_modulo() local 3024 mupa = isl_multi_union_pw_aff_mod_multi_val(mupa, mv); in set_schedule_modulo() 3026 space = isl_multi_union_pw_aff_get_space(mupa); in set_schedule_modulo() 3035 mupa = isl_multi_union_pw_aff_range_product(mupa2, mupa); in set_schedule_modulo() 3037 space = isl_multi_union_pw_aff_get_space(mupa); in set_schedule_modulo() 3041 mupa = isl_multi_union_pw_aff_sub(mupa, mupa2); in set_schedule_modulo() 3043 return isl_multi_union_pw_aff_zero_union_set(mupa); in set_schedule_modulo() 3341 isl_multi_union_pw_aff *mupa; in add_copies_group_private() local 3495 isl_multi_union_pw_aff *mupa; in add_copies_group_shared() local 3994 isl_multi_union_pw_aff *mupa; in insert_empty_permutable_band() local [all …]
|
| /llvm-project-15.0.7/polly/lib/External/isl/doc/ |
| H A D | user.pod | 587 __isl_keep isl_multi_union_pw_aff *mupa); 1246 __isl_keep isl_multi_union_pw_aff *mupa, 1413 __isl_take isl_multi_union_pw_aff *mupa, 1431 __isl_keep isl_multi_union_pw_aff *mupa, 1455 __isl_take isl_multi_union_pw_aff *mupa, 1553 __isl_keep isl_multi_union_pw_aff *mupa, 1575 __isl_keep isl_multi_union_pw_aff *mupa, 1752 __isl_take isl_multi_union_pw_aff *mupa, 1756 __isl_take isl_multi_union_pw_aff *mupa, 1783 __isl_take isl_multi_union_pw_aff *mupa, [all …]
|