Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/polly/lib/External/isl/
H A Disl_multi_pw_aff_explicit_domain.c22 return mpa; in isl_multi_pw_aff_init_explicit_domain()
81 mpa = isl_multi_pw_aff_cow(mpa); in isl_multi_pw_aff_insert_explicit_domain_dims()
82 if (!mpa) in isl_multi_pw_aff_insert_explicit_domain_dims()
89 return mpa; in isl_multi_pw_aff_insert_explicit_domain_dims()
101 mpa = isl_multi_pw_aff_cow(mpa); in isl_multi_pw_aff_drop_explicit_domain_dims()
102 if (!mpa) in isl_multi_pw_aff_drop_explicit_domain_dims()
106 mpa->u.dom = isl_set_drop(mpa->u.dom, type, pos, n); in isl_multi_pw_aff_drop_explicit_domain_dims()
109 return mpa; in isl_multi_pw_aff_drop_explicit_domain_dims()
122 mpa = isl_multi_pw_aff_cow(mpa); in isl_multi_pw_aff_move_explicit_domain_dims()
123 if (!mpa) in isl_multi_pw_aff_move_explicit_domain_dims()
[all …]
H A Disl_opt_mpa_templ.c30 isl_multi_pw_aff *mpa; in FN() local
32 mpa = isl_multi_pw_aff_alloc(FN(TYPE,get_space)(obj)); in FN()
33 n = isl_multi_pw_aff_size(mpa); in FN()
35 mpa = isl_multi_pw_aff_free(mpa); in FN()
40 mpa = isl_multi_pw_aff_set_pw_aff(mpa, i, pa); in FN()
42 if (isl_multi_pw_aff_has_explicit_domain(mpa)) { in FN()
46 mpa = isl_multi_pw_aff_intersect_domain(mpa, dom); in FN()
50 return mpa; in FN()
H A Disl_aff_map.c432 __isl_take isl_multi_pw_aff *mpa) in map_from_multi_pw_aff() argument
443 if (isl_space_dim(mpa->space, isl_dim_out) != mpa->n) in map_from_multi_pw_aff()
450 for (i = 0; i < mpa->n; ++i) { in map_from_multi_pw_aff()
454 pa = isl_pw_aff_copy(mpa->u.p[i]); in map_from_multi_pw_aff()
462 isl_multi_pw_aff_free(mpa); in map_from_multi_pw_aff()
465 isl_multi_pw_aff_free(mpa); in map_from_multi_pw_aff()
477 mpa = isl_multi_pw_aff_free(mpa); in isl_map_from_multi_pw_aff()
478 return map_from_multi_pw_aff(mpa); in isl_map_from_multi_pw_aff()
486 return isl_map_from_multi_pw_aff(mpa); in isl_multi_pw_aff_as_map()
497 mpa = isl_multi_pw_aff_free(mpa); in isl_set_from_multi_pw_aff()
[all …]
H A Disl_ast_build_expr.c2343 mpa = isl_multi_pw_aff_set_dim_id(mpa, isl_dim_in, i, id); in set_iterator_names()
2346 return mpa; in set_iterator_names()
2377 isl_multi_pw_aff_free(mpa); in isl_ast_build_with_arguments()
2405 mpa = isl_multi_pw_aff_range_factor_range(mpa); in isl_ast_build_from_multi_pw_aff_member()
2415 isl_multi_pw_aff_free(mpa); in isl_ast_build_from_multi_pw_aff_member()
2437 if (!mpa) in isl_ast_build_from_multi_pw_aff_internal()
2444 mpa = set_iterator_names(build, mpa); in isl_ast_build_from_multi_pw_aff_internal()
2445 if (!build || !mpa) in isl_ast_build_from_multi_pw_aff_internal()
2473 isl_multi_pw_aff *mpa; in isl_ast_build_from_pw_multi_aff_internal() local
2513 mpa = isl_multi_pw_aff_pullback_multi_aff(mpa, ma); in isl_ast_build_from_multi_pw_aff()
[all …]
H A Disl_aff.c6635 mpa = isl_multi_pw_aff_free(mpa); in isl_multi_pw_aff_as_multi_aff()
6679 if (!mpa) in isl_multi_pw_aff_has_non_trivial_domain()
6895 if (!mpa) in isl_pw_multi_aff_from_multi_pw_aff()
6949 mpa = isl_multi_pw_aff_set_pw_aff(mpa, i, pa); in isl_multi_pw_aff_from_multi_aff()
6990 mpa = isl_multi_pw_aff_set_pw_aff(mpa, i, pa); in isl_multi_pw_aff_from_pw_multi_aff()
7149 mpa = isl_multi_pw_aff_cow(mpa); in isl_multi_pw_aff_pullback_multi_aff_aligned()
7221 mpa = isl_multi_pw_aff_cow(mpa); in isl_multi_pw_aff_pullback_pw_multi_aff_aligned()
7267 mpa = isl_multi_pw_aff_align_params(mpa, in isl_multi_pw_aff_pullback_pw_multi_aff()
8803 mpa = isl_multi_pw_aff_free(mpa); in isl_multi_union_pw_aff_from_multi_pw_aff()
8804 if (!mpa) in isl_multi_union_pw_aff_from_multi_pw_aff()
[all …]
H A Disl_aff_lex_templ.c51 __isl_take isl_map *map, __isl_take isl_multi_pw_aff *mpa) in FN()
53 return isl_map_order_at_multi_pw_aff(map, mpa, in FN()
H A Disl_test.c240 isl_multi_pw_aff *mpa; in test_parse_mpa() local
256 mpa = isl_multi_pw_aff_intersect_domain(mpa, dom); in test_parse_mpa()
3209 isl_multi_pw_aff *mpa; in check_single_expr_min() local
5909 mpa = mpa_un_tests[i].fn(mpa); in test_un_mpa()
8680 mpa = isl_multi_pw_aff_set_pw_aff(mpa, 0, pa); in test_output_mpa()
8686 isl_multi_pw_aff_free(mpa); in test_output_mpa()
9246 isl_multi_pw_aff *mpa; in test_mpa_conversion() local
9996 mpa = isl_multi_pw_aff_insert_dims(mpa, isl_dim_in, 0, 1); in test_multi_pw_aff_2()
10004 mpa = isl_multi_pw_aff_drop_dims(mpa, isl_dim_in, 0, 1); in test_multi_pw_aff_2()
10005 mpa = isl_multi_pw_aff_set_tuple_name(mpa, isl_dim_in, "A"); in test_multi_pw_aff_2()
[all …]
H A Disl_input.c3637 isl_multi_pw_aff *mpa; in extract_mpa_from_tuple() local
3666 mpa = isl_multi_pw_aff_set_pw_aff(mpa, i, pa); in extract_mpa_from_tuple()
3669 return mpa; in extract_mpa_from_tuple()
3692 isl_multi_pw_aff *mpa; in read_conditional_multi_aff() local
3711 if (!mpa) in read_conditional_multi_aff()
4010 isl_multi_pw_aff *mpa = NULL; in isl_stream_read_multi_pw_aff() local
4049 mpa = isl_multi_pw_aff_intersect_domain(mpa, dom); in isl_stream_read_multi_pw_aff()
4050 return mpa; in isl_stream_read_multi_pw_aff()
4055 isl_multi_pw_aff_free(mpa); in isl_stream_read_multi_pw_aff()
4064 isl_multi_pw_aff *mpa; in isl_multi_pw_aff_read_from_str() local
[all …]
H A Disl_union_map.c3687 isl_multi_pw_aff *mpa; member
3691 __isl_take isl_multi_pw_aff *mpa);
3713 map = data->fn(map, isl_multi_pw_aff_copy(data->mpa)); in preimage_mpa_entry()
3736 __isl_take isl_multi_pw_aff *mpa)) in preimage_multi_pw_aff()
3743 isl_multi_pw_aff_get_space(mpa)); in preimage_multi_pw_aff()
3744 mpa = isl_multi_pw_aff_align_params(mpa, isl_union_map_get_space(umap)); in preimage_multi_pw_aff()
3746 if (!umap || !mpa) in preimage_multi_pw_aff()
3751 data.space = isl_multi_pw_aff_get_space(mpa); in preimage_multi_pw_aff()
3752 data.mpa = mpa; in preimage_multi_pw_aff()
3762 isl_multi_pw_aff_free(mpa); in preimage_multi_pw_aff()
[all …]
H A Disl_output.c3382 isl_multi_pw_aff *mpa = data->user; in print_dim_mpa() local
3390 space = isl_multi_pw_aff_get_domain_space(mpa); in print_dim_mpa()
3396 pa = mpa->u.p[pos]; in print_dim_mpa()
3403 space = isl_multi_pw_aff_get_domain_space(mpa); in print_dim_mpa()
3424 __isl_keep isl_multi_pw_aff *mpa) in print_multi_pw_aff_isl() argument
3429 if (!mpa) in print_multi_pw_aff_isl()
3432 p = print_param_tuple(p, mpa->space, &data); in print_multi_pw_aff_isl()
3435 data.user = mpa; in print_multi_pw_aff_isl()
3436 p = isl_print_space(mpa->space, p, 0, &data); in print_multi_pw_aff_isl()
3454 if (!p || !mpa) in isl_printer_print_multi_pw_aff()
[all …]
H A Disl_aff_private.h215 __isl_take isl_map *map, __isl_keep isl_multi_pw_aff *mpa);
H A Disl_scheduler.c1068 isl_multi_pw_aff *mpa; in project_out_fixed() local
1077 mpa = isl_multi_pw_aff_range_splice(mpa, pos, in project_out_fixed()
1079 decompress = isl_pw_multi_aff_from_multi_pw_aff(mpa); in project_out_fixed()
4008 isl_multi_pw_aff *mpa; in insert_current_band() local
4024 mpa = isl_multi_pw_aff_from_multi_aff(ma); in insert_current_band()
4025 mupa = isl_multi_union_pw_aff_from_multi_pw_aff(mpa); in insert_current_band()
4032 mpa = isl_multi_pw_aff_from_multi_aff(ma); in insert_current_band()
4033 mupa_i = isl_multi_union_pw_aff_from_multi_pw_aff(mpa); in insert_current_band()
4967 isl_multi_pw_aff *mpa; in add_non_trivial_lineality() local
4993 mpa = isl_multi_pw_aff_from_multi_aff(ma); in add_non_trivial_lineality()
[all …]
/llvm-project-15.0.7/polly/lib/External/ppcg/
H A Dutil.c76 isl_multi_pw_aff *mpa; in ppcg_size_from_extent() local
79 mpa = isl_multi_pw_aff_zero(isl_set_get_space(set)); in ppcg_size_from_extent()
100 mpa = isl_multi_pw_aff_set_pw_aff(mpa, i, bound); in ppcg_size_from_extent()
104 return mpa; in ppcg_size_from_extent()
H A Dprint.c340 __isl_take isl_multi_pw_aff *mpa, __isl_keep isl_ast_build *build) in ppcg_attach_multi_pw_aff() argument
351 return isl_multi_pw_aff_free(mpa); in ppcg_attach_multi_pw_aff()
352 return mpa; in ppcg_attach_multi_pw_aff()
356 mpa = isl_multi_pw_aff_from_range(mpa); in ppcg_attach_multi_pw_aff()
357 mpa = isl_multi_pw_aff_pullback_multi_aff(mpa, ma); in ppcg_attach_multi_pw_aff()
359 return mpa; in ppcg_attach_multi_pw_aff()
H A Dgpu.h216 __isl_take isl_multi_pw_aff *mpa, isl_id *id,
H A Dexternal.c122 __isl_take isl_multi_pw_aff *mpa, __isl_keep isl_id *id, in pet_stmt_build_ast_exprs()
H A Dgpu.c1525 isl_multi_pw_aff *mpa; in tile_outer() local
1542 mpa = isl_multi_pw_aff_identity(space); in tile_outer()
1543 index = isl_multi_pw_aff_range_product(mpa, index); in tile_outer()
3340 isl_multi_pw_aff *mpa; in add_copies_group_private() local
3382 mpa = isl_multi_pw_aff_identity(space); in add_copies_group_private()
3383 mpa = isl_multi_pw_aff_range_factor_range(mpa); in add_copies_group_private()
3384 mupa = isl_multi_union_pw_aff_from_multi_pw_aff(mpa); in add_copies_group_private()
3494 isl_multi_pw_aff *mpa; in add_copies_group_shared() local
3523 mpa = isl_multi_pw_aff_from_multi_aff(ma); in add_copies_group_shared()
3524 mupa = isl_multi_union_pw_aff_from_multi_pw_aff(mpa); in add_copies_group_shared()
/llvm-project-15.0.7/polly/lib/External/isl/include/isl/
H A Dilp.h42 __isl_take isl_multi_pw_aff *mpa);
45 __isl_take isl_multi_pw_aff *mpa);
H A Daff.h397 __isl_take isl_pw_aff *pa, __isl_take isl_multi_pw_aff *mpa);
1108 __isl_take isl_multi_pw_aff *mpa, __isl_take isl_set *set);
1111 __isl_take isl_multi_pw_aff *mpa, __isl_take isl_set *domain);
1115 __isl_take isl_multi_pw_aff *mpa);
1118 __isl_take isl_multi_pw_aff *mpa, __isl_take isl_set *set);
1120 __isl_take isl_multi_pw_aff *mpa, __isl_take isl_set *set);
1149 __isl_take isl_multi_pw_aff *mpa);
1158 __isl_take isl_multi_pw_aff *mpa);
1186 __isl_take isl_printer *p, __isl_keep isl_multi_pw_aff *mpa);
1187 void isl_multi_pw_aff_dump(__isl_keep isl_multi_pw_aff *mpa);
[all …]
H A Dast_build.h110 __isl_keep isl_ast_build *build, __isl_take isl_multi_pw_aff *mpa);
116 __isl_keep isl_ast_build *build, __isl_take isl_multi_pw_aff *mpa);
H A Dmap.h378 __isl_take isl_map *map, __isl_take isl_multi_pw_aff *mpa);
728 __isl_take isl_multi_pw_aff *mpa);
731 __isl_take isl_multi_pw_aff *mpa);
734 __isl_take isl_multi_pw_aff *mpa);
737 __isl_take isl_multi_pw_aff *mpa);
740 __isl_take isl_multi_pw_aff *mpa);
H A Dmulti.h143 __isl_take isl_multi_##BASE *mpa, __isl_take isl_val *v); \
146 __isl_take isl_multi_##BASE *mpa, __isl_take isl_multi_val *mv);
H A Disl-noexceptions.h5504 return isl::pw_aff(*this).pullback(mpa); in pullback()
8134 return isl::map(*this).eq_at(mpa); in eq_at()
8520 return isl::map(*this).lex_ge_at(mpa); in lex_ge_at()
8525 return isl::map(*this).lex_gt_at(mpa); in lex_gt_at()
8530 return isl::map(*this).lex_le_at(mpa); in lex_le_at()
8535 return isl::map(*this).lex_lt_at(mpa); in lex_lt_at()
9588 return isl::set(*this).preimage(mpa); in preimage()
10870 return this->eq_at(isl::multi_pw_aff(mpa)); in eq_at()
10875 return this->eq_at(isl::multi_pw_aff(mpa)); in eq_at()
10880 return this->eq_at(isl::multi_pw_aff(mpa)); in eq_at()
[all …]
/llvm-project-15.0.7/polly/lib/External/isl/doc/
H A Duser.pod581 __isl_keep isl_multi_pw_aff *mpa);
1237 __isl_keep isl_multi_pw_aff *mpa,
1408 __isl_take isl_multi_pw_aff *mpa,
1428 __isl_keep isl_multi_pw_aff *mpa,
1441 __isl_take isl_multi_pw_aff *mpa,
1550 __isl_keep isl_multi_pw_aff *mpa,
1563 __isl_keep isl_multi_pw_aff *mpa,
1748 __isl_take isl_multi_pw_aff *mpa,
1775 __isl_take isl_multi_pw_aff *mpa,
1815 __isl_keep isl_multi_pw_aff *mpa,
[all …]
/llvm-project-15.0.7/polly/lib/External/pet/include/
H A Dpet.h409 __isl_take isl_multi_pw_aff *mpa, __isl_keep isl_id *id,

12