Home
last modified time | relevance | path

Searched refs:pma (Results 1 – 25 of 28) sorted by relevance

12

/llvm-project-15.0.7/polly/lib/External/isl/
H A Disl_pw_pullback_templ.c75 __isl_take isl_pw_multi_aff *pma) in FN()
80 if (!pma) in FN()
83 if (pma->n == 0) { in FN()
87 isl_pw_multi_aff_free(pma); in FN()
94 isl_multi_aff_copy(pma->p[0].maff)); in FN()
97 for (i = 1; i < pma->n; ++i) { in FN()
101 isl_multi_aff_copy(pma->p[i].maff)); in FN()
103 isl_set_copy(pma->p[i].set)); in FN()
107 isl_pw_multi_aff_free(pma); in FN()
111 isl_pw_multi_aff_free(pma); in FN()
[all …]
H A Disl_aff_map.c361 __isl_take isl_pw_multi_aff *pma) in isl_map_from_pw_multi_aff_internal() argument
366 if (!pma) in isl_map_from_pw_multi_aff_internal()
371 for (i = 0; i < pma->n; ++i) { in isl_map_from_pw_multi_aff_internal()
380 maff = isl_multi_aff_copy(pma->p[i].maff); in isl_map_from_pw_multi_aff_internal()
384 isl_set_copy(pma->p[i].set)); in isl_map_from_pw_multi_aff_internal()
388 isl_pw_multi_aff_free(pma); in isl_map_from_pw_multi_aff_internal()
399 pma = isl_pw_multi_aff_free(pma); in isl_map_from_pw_multi_aff()
408 return isl_map_from_pw_multi_aff(pma); in isl_pw_multi_aff_as_map()
414 pma = isl_pw_multi_aff_free(pma); in isl_set_from_pw_multi_aff()
423 return isl_set_from_pw_multi_aff(pma); in isl_pw_multi_aff_as_set()
[all …]
H A Disl_aff.c4561 for (i = 0; pma && i < pma->n; ++i) { in pw_multi_aff_factor()
5411 pma = isl_pw_multi_aff_range_product(id, pma); in pw_multi_aff_from_map_stride()
6296 data->pma = pma; in bin_entry()
6738 pma = isl_pw_multi_aff_cow(pma); in isl_pw_multi_aff_scale_multi_val()
6749 pma = isl_pw_multi_aff_align_params(pma, in isl_pw_multi_aff_scale_multi_val()
6913 pma = isl_pw_multi_aff_reset_space(pma, space); in isl_pw_multi_aff_from_multi_pw_aff()
6982 pma = isl_pw_multi_aff_free(pma); in isl_multi_pw_aff_from_pw_multi_aff()
7269 pma = isl_pw_multi_aff_align_params(pma, in isl_multi_pw_aff_pullback_pw_multi_aff()
9099 pma = isl_pw_multi_aff_align_params(pma, in isl_multi_union_pw_aff_pw_multi_aff_on_domain()
9243 pma = isl_pw_multi_aff_reset_space(pma, space); in reset_range_space()
[all …]
H A Dpip.c342 isl_pw_multi_aff *pma = NULL; in main() local
393 pma = isl_basic_set_partial_lexmax_pw_multi_aff(bset, in main()
396 pma = isl_basic_set_partial_lexmin_pw_multi_aff(bset, in main()
410 set = isl_set_from_pw_multi_aff(pma); in main()
417 p = isl_printer_print_pw_multi_aff(p, pma); in main()
426 isl_pw_multi_aff_free(pma); in main()
H A Disl_aff_private.h161 __isl_take isl_pw_multi_aff *pma,
173 __isl_take isl_pw_multi_aff *pma,
184 __isl_take isl_pw_multi_aff *pma, unsigned pos,
195 isl_stat isl_pw_multi_aff_check_named_params(__isl_keep isl_pw_multi_aff *pma);
H A Disl_union_map.c2322 isl_pw_multi_aff *pma; in domain_map_upma() local
2412 isl_pw_multi_aff *pma; in identity_upma() local
2416 pma = isl_pw_multi_aff_intersect_domain(pma, set); in identity_upma()
3512 isl_pw_multi_aff *pma; member
3516 __isl_take isl_pw_multi_aff *pma);
3569 pma = isl_pw_multi_aff_align_params(pma, isl_union_map_get_space(umap)); in preimage_pw_multi_aff()
3571 if (!umap || !pma) in preimage_pw_multi_aff()
3577 data.pma = pma; in preimage_pw_multi_aff()
3587 isl_pw_multi_aff_free(pma); in preimage_pw_multi_aff()
3591 isl_pw_multi_aff_free(pma); in preimage_pw_multi_aff()
[all …]
H A Disl_output.c3204 if (!pma) in print_pw_multi_aff_body()
3207 for (i = 0; i < pma->n; ++i) { in print_pw_multi_aff_body()
3224 __isl_keep isl_pw_multi_aff *pma) in print_pw_multi_aff_isl() argument
3228 if (!pma) in print_pw_multi_aff_isl()
3251 for (i = 0; i < pma->n - 1; ++i) { in print_unnamed_pw_multi_aff_c()
3260 return print_aff_c(p, pma->p[pma->n - 1].maff->u.p[0]); in print_unnamed_pw_multi_aff_c()
3264 __isl_keep isl_pw_multi_aff *pma) in print_pw_multi_aff_c() argument
3269 if (!pma) in print_pw_multi_aff_c()
3271 if (pma->n < 1) in print_pw_multi_aff_c()
3300 if (!p || !pma) in isl_printer_print_pw_multi_aff()
[all …]
H A Disl_test.c186 isl_pw_multi_aff *pma; in test_parse_pma() local
239 isl_pw_multi_aff *pma; in test_parse_mpa() local
3024 isl_pw_multi_aff *pma; in test_lexmin() local
3102 const char *pma; member
3118 isl_pw_multi_aff *pma; in test_pw_max() local
3123 pma = isl_pw_multi_aff_read_from_str(ctx, opt_pw_tests[i].pma); in test_pw_max()
3210 isl_pw_multi_aff *pma; in check_single_expr_min() local
7094 const char *pma; member
7134 pma = isl_pw_multi_aff_bind_domain(pma, tuple); in test_bind_pma_domain()
7151 const char *pma; member
[all …]
H A Disl_ast_build.c780 isl_pw_multi_aff *pma; in update_values() local
798 pma = isl_pw_multi_aff_from_map(it_map); in update_values()
799 build->value = isl_pw_multi_aff_get_pw_aff(pma, 0); in update_values()
802 isl_pw_multi_aff_free(pma); in update_values()
2173 __isl_keep isl_ast_build *build, __isl_take isl_pw_multi_aff *pma) in isl_ast_build_compute_gist_pw_multi_aff() argument
2178 pma = isl_pw_multi_aff_pullback_multi_aff(pma, in isl_ast_build_compute_gist_pw_multi_aff()
2180 pma = isl_pw_multi_aff_gist(pma, isl_set_copy(build->domain)); in isl_ast_build_compute_gist_pw_multi_aff()
2182 return pma; in isl_ast_build_compute_gist_pw_multi_aff()
2184 isl_pw_multi_aff_free(pma); in isl_ast_build_compute_gist_pw_multi_aff()
H A Disl_tab_pip.c5665 isl_pw_multi_aff *pma; member
5706 isl_pw_multi_aff *pma; in sol_pma_add() local
5711 sol->pma = isl_pw_multi_aff_add_disjoint(sol->pma, pma); in sol_pma_add()
5712 if (!sol->pma) in sol_pma_add()
5755 if (!sol_pma->pma) in sol_pma_init()
5928 isl_pw_multi_aff *pma; in split_domain_pma() local
5934 pma = isl_pw_multi_aff_free(pma); in split_domain_pma()
5936 pma = isl_pw_multi_aff_substitute(pma, in split_domain_pma()
5942 pma = isl_pw_multi_aff_free(pma); in split_domain_pma()
5944 pma = isl_pw_multi_aff_intersect_domain(pma, in split_domain_pma()
[all …]
H A Disl_ast_build_expr.c2471 __isl_take isl_pw_multi_aff *pma) in isl_ast_build_from_pw_multi_aff_internal() argument
2475 mpa = isl_multi_pw_aff_from_pw_multi_aff(pma); in isl_ast_build_from_pw_multi_aff_internal()
2558 __isl_take isl_pw_multi_aff *pma) in isl_ast_build_from_pw_multi_aff() argument
2562 mpa = isl_multi_pw_aff_from_pw_multi_aff(pma); in isl_ast_build_from_pw_multi_aff()
2573 __isl_keep isl_ast_build *build, __isl_take isl_pw_multi_aff *pma) in isl_ast_build_call_from_pw_multi_aff() argument
2576 isl_ast_expr_op_call, pma); in isl_ast_build_call_from_pw_multi_aff()
2586 __isl_keep isl_ast_build *build, __isl_take isl_pw_multi_aff *pma) in isl_ast_build_access_from_pw_multi_aff() argument
2589 isl_ast_expr_op_access, pma); in isl_ast_build_access_from_pw_multi_aff()
H A Disl_map.c7352 isl_pw_multi_aff *pma; in isl_map_partial_lexopt_aligned() local
7459 isl_pw_multi_aff *pma; in basic_map_dim_opt() local
7465 isl_pw_multi_aff_free(pma); in basic_map_dim_opt()
14069 if (!pma) in isl_map_preimage_pw_multi_aff_aligned()
14072 if (pma->n == 0) { in isl_map_preimage_pw_multi_aff_aligned()
14102 isl_pw_multi_aff_free(pma); in isl_map_preimage_pw_multi_aff_aligned()
14106 isl_pw_multi_aff_free(pma); in isl_map_preimage_pw_multi_aff_aligned()
14122 if (!map || !pma) in isl_map_preimage_pw_multi_aff()
14136 pma = isl_pw_multi_aff_align_params(pma, isl_map_get_space(map)); in isl_map_preimage_pw_multi_aff()
14140 isl_pw_multi_aff_free(pma); in isl_map_preimage_pw_multi_aff()
[all …]
H A Disl_ast_codegen.c487 isl_pw_multi_aff *pma; in exact_bound() local
496 pma = isl_map_lexmax_pw_multi_aff(it_map); in exact_bound()
499 pa = isl_pw_multi_aff_get_pw_aff(pma, 0); in exact_bound()
500 isl_pw_multi_aff_free(pma); in exact_bound()
874 isl_pw_multi_aff *pma; in set_enforced_from_set() local
886 pma = isl_pw_multi_aff_identity(space); in set_enforced_from_set()
896 pma_i = isl_pw_multi_aff_copy(pma); in set_enforced_from_set()
904 isl_pw_multi_aff_free(pma); in set_enforced_from_set()
2419 isl_pw_multi_aff *pma; in get_expanded_n_div() local
2428 pma = isl_pw_multi_aff_from_map(it_map); in get_expanded_n_div()
[all …]
H A Disl_input.c3693 isl_pw_multi_aff *pma; in read_conditional_multi_aff() local
3719 pma = isl_pw_multi_aff_from_multi_pw_aff(mpa); in read_conditional_multi_aff()
3720 pma = isl_pw_multi_aff_intersect_domain(pma, dom); in read_conditional_multi_aff()
3722 return pma; in read_conditional_multi_aff()
3757 isl_pw_multi_aff *pma; in isl_stream_read_union_pw_multi_aff() local
3763 pma = read_conditional_multi_aff(s, isl_set_copy(dom), v); in isl_stream_read_union_pw_multi_aff()
3764 upma2 = isl_union_pw_multi_aff_from_pw_multi_aff(pma); in isl_stream_read_union_pw_multi_aff()
3808 isl_pw_multi_aff *pma; in isl_pw_multi_aff_read_from_str() local
3812 pma = isl_stream_read_pw_multi_aff(s); in isl_pw_multi_aff_read_from_str()
3814 return pma; in isl_pw_multi_aff_read_from_str()
H A Disl_ast_build_private.h288 __isl_keep isl_ast_build *build, __isl_take isl_pw_multi_aff *pma);
H A Disl_scheduler.c1067 isl_pw_multi_aff *decompress, *pma; in project_out_fixed() local
1072 pma = isl_pw_multi_aff_from_map(map); in project_out_fixed()
1073 domain = isl_pw_multi_aff_domain(isl_pw_multi_aff_copy(pma)); in project_out_fixed()
1074 pma = isl_pw_multi_aff_gist(pma, domain); in project_out_fixed()
1075 space = isl_pw_multi_aff_get_domain_space(pma); in project_out_fixed()
1078 isl_multi_pw_aff_from_pw_multi_aff(pma)); in project_out_fixed()
1086 pma = isl_pw_multi_aff_pullback_multi_aff( in project_out_fixed()
1088 hull = isl_map_range(isl_map_from_pw_multi_aff(pma)); in project_out_fixed()
/llvm-project-15.0.7/polly/lib/External/isl/include/isl/
H A Daff.h624 __isl_keep isl_pw_multi_aff *pma);
626 __isl_take isl_pw_multi_aff *pma);
647 __isl_keep isl_pw_multi_aff *pma);
650 __isl_keep isl_pw_multi_aff *pma);
657 __isl_keep isl_pw_multi_aff *pma);
665 __isl_take isl_pw_multi_aff *pma,
673 __isl_take isl_pw_multi_aff *pma);
679 __isl_take isl_pw_multi_aff *pma,
702 __isl_take isl_pw_multi_aff *pma,
720 __isl_take isl_pw_multi_aff *pma);
[all …]
H A Dilp.h36 __isl_take isl_pw_multi_aff *pma);
39 __isl_take isl_pw_multi_aff *pma);
H A Dast_build.h107 __isl_keep isl_ast_build *build, __isl_take isl_pw_multi_aff *pma);
113 __isl_keep isl_ast_build *build, __isl_take isl_pw_multi_aff *pma);
H A Dunion_map.h203 __isl_take isl_union_map *umap, __isl_take isl_pw_multi_aff *pma);
206 __isl_take isl_union_map *umap, __isl_take isl_pw_multi_aff *pma);
H A Dunion_set.h96 __isl_take isl_union_set *uset, __isl_take isl_pw_multi_aff *pma);
H A Disl-noexceptions.h4004 inline isl::set preimage(isl::pw_multi_aff pma) const;
4990 return isl::pw_aff(*this).add_pw_multi_aff(pma); in add_pw_multi_aff()
5509 return isl::pw_aff(*this).pullback(pma); in pullback()
8628 return isl::map(*this).preimage_domain(pma); in preimage_domain()
8643 return isl::map(*this).preimage_range(pma); in preimage_range()
9593 return isl::set(*this).preimage(pma); in preimage()
12088 return isl::pw_multi_aff(*this).add_pw_multi_aff(pma); in add_pw_multi_aff()
12989 multi_pw_aff::multi_pw_aff(isl::pw_multi_aff pma) in multi_pw_aff() argument
14775 return isl::basic_set(*this).preimage(pma); in preimage()
15143 return isl::union_pw_aff(*this).add_pw_multi_aff(pma); in add_pw_multi_aff()
[all …]
/llvm-project-15.0.7/libcxx/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/
H A Dconstruct_piecewise_pair_evil.pass.cpp114 PMA pma(ex::new_delete_resource()); in test_evil() local
119 pma.construct(p, std::piecewise_construct, std::make_tuple(42), std::make_tuple(42)); in test_evil()
120 assert(p->first.holds(42, pma)); in test_evil()
121 assert(p->second.holds(42, pma)); in test_evil()
122 pma.destroy(p); in test_evil()
/llvm-project-15.0.7/polly/lib/External/isl/doc/
H A Duser.pod579 __isl_keep isl_pw_multi_aff *pma);
1234 __isl_keep isl_pw_multi_aff *pma,
1403 __isl_take isl_pw_aff *pma,
1425 __isl_keep isl_pw_multi_aff *pma,
1464 __isl_keep isl_pw_multi_aff *pma,
1566 __isl_keep isl_pw_multi_aff *pma,
1741 __isl_take isl_pw_multi_aff *pma,
1744 __isl_take isl_pw_multi_aff *pma,
1779 __isl_take isl_pw_multi_aff *pma,
1803 __isl_keep isl_pw_multi_aff *pma,
[all …]
/llvm-project-15.0.7/polly/lib/External/ppcg/
H A Dgpu.c909 isl_pw_multi_aff *pma; in compute_sched_to_copy() local
1608 isl_pw_multi_aff *pma; in transform_index() local
1648 pma = isl_pw_multi_aff_identity(space); in transform_index()
1653 pma = isl_pw_multi_aff_product(sched2depth, pma); in transform_index()
1656 tiling = isl_multi_pw_aff_pullback_pw_multi_aff(tiling, pma); in transform_index()
1934 isl_pw_multi_aff *pma, *pma2; in create_access_leaf() local
1945 pma = isl_pw_multi_aff_from_map(access); in create_access_leaf()
1946 pma = isl_pw_multi_aff_reset_tuple_id(pma, isl_dim_out); in create_access_leaf()
1948 space = isl_space_range(isl_pw_multi_aff_get_space(pma)); in create_access_leaf()
1952 isl_pw_multi_aff_copy(pma)); in create_access_leaf()
[all …]

12