Home
last modified time | relevance | path

Searched refs:mupa (Results 1 – 22 of 22) sorted by relevance

/llvm-project-15.0.7/polly/lib/External/isl/
H A Disl_multi_union_pw_aff_explicit_domain.c17 __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 Disl_schedule_band.c56 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 Disl_aff.c9124 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 Disl_ilp.c787 __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 Disl_test.c308 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 Disl_union_map_lex_templ.c19 __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 Disl_schedule_band.h36 isl_multi_union_pw_aff *mupa; member
46 __isl_take isl_multi_union_pw_aff *mupa);
H A Disl_schedule_node.c463 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 Disl_test_cpp.cc148 isl::multi_union_pw_aff mupa(ctx, "[]"); in test_exception() local
158 auto umap = isl::union_map::from(mupa); in test_exception()
H A Disl_input.c4265 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 Disl_union_map.c4190 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 Disl_schedule_tree.c1835 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 Disl_output.c3579 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 Disl_scheduler.c4009 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 Disl_ast_codegen.c4339 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 Dilp.h51 __isl_take isl_multi_union_pw_aff *mupa);
53 __isl_take isl_multi_union_pw_aff *mupa);
H A Daff.h1375 __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 Dunion_map.h323 __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 Disl-noexceptions.h1484 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 Dhybrid.c1765 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 Dgpu.c3011 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 Duser.pod587 __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 …]