| /llvm-project-15.0.7/polly/lib/External/isl/ |
| H A D | isl_pw_pullback_templ.c | 75 __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 D | isl_aff_map.c | 361 __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 D | isl_aff.c | 4561 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 D | pip.c | 342 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 D | isl_aff_private.h | 161 __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 D | isl_union_map.c | 2322 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 D | isl_output.c | 3204 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 D | isl_test.c | 186 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 D | isl_ast_build.c | 780 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 D | isl_tab_pip.c | 5665 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 D | isl_ast_build_expr.c | 2471 __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 D | isl_map.c | 7352 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 D | isl_ast_codegen.c | 487 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 D | isl_input.c | 3693 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 D | isl_ast_build_private.h | 288 __isl_keep isl_ast_build *build, __isl_take isl_pw_multi_aff *pma);
|
| H A D | isl_scheduler.c | 1067 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 D | aff.h | 624 __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 D | ilp.h | 36 __isl_take isl_pw_multi_aff *pma); 39 __isl_take isl_pw_multi_aff *pma);
|
| H A D | ast_build.h | 107 __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 D | union_map.h | 203 __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 D | union_set.h | 96 __isl_take isl_union_set *uset, __isl_take isl_pw_multi_aff *pma);
|
| H A D | isl-noexceptions.h | 4004 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 D | construct_piecewise_pair_evil.pass.cpp | 114 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 D | user.pod | 579 __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 D | gpu.c | 909 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 …]
|