Home
last modified time | relevance | path

Searched refs:maff (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/polly/lib/External/isl/
H A Disl_aff_map.c132 __isl_take isl_multi_aff *maff, int rational) in isl_basic_map_from_multi_aff2() argument
139 dim = isl_multi_aff_dim(maff, isl_dim_out); in isl_basic_map_from_multi_aff2()
143 if (dim != maff->n) in isl_basic_map_from_multi_aff2()
152 for (i = 0; i < maff->n; ++i) { in isl_basic_map_from_multi_aff2()
156 aff = isl_aff_copy(maff->u.p[i]); in isl_basic_map_from_multi_aff2()
164 isl_multi_aff_free(maff); in isl_basic_map_from_multi_aff2()
167 isl_multi_aff_free(maff); in isl_basic_map_from_multi_aff2()
212 __isl_take isl_multi_aff *maff) in isl_map_from_multi_aff_internal() argument
216 bmap = basic_map_from_multi_aff(maff); in isl_map_from_multi_aff_internal()
373 isl_multi_aff *maff; in isl_map_from_pw_multi_aff_internal() local
[all …]
H A Disl_aff.c4307 maff = isl_multi_aff_cow(maff); in isl_multi_aff_substitute_equalities()
4331 maff = isl_multi_aff_cow(maff); in isl_multi_aff_scale()
4336 maff->u.p[i] = isl_aff_scale(maff->u.p[i], f); in isl_multi_aff_scale()
5715 maff = isl_multi_aff_cow(maff); in isl_multi_aff_substitute()
5723 maff->u.p[i] = isl_aff_substitute(maff->u.p[i], in isl_multi_aff_substitute()
6085 maff = isl_multi_aff_cow(maff); in isl_multi_aff_align_divs()
6090 maff->u.p[0] = isl_aff_align_divs(maff->u.p[0], maff->u.p[i]); in isl_multi_aff_align_divs()
6092 maff->u.p[i] = isl_aff_align_divs(maff->u.p[i], maff->u.p[0]); in isl_multi_aff_align_divs()
6141 maff = isl_multi_aff_cow(maff); in isl_multi_aff_lift()
6142 maff = isl_multi_aff_align_divs(maff); in isl_multi_aff_lift()
[all …]
H A Disl_pw_pullback_templ.c94 isl_multi_aff_copy(pma->p[0].maff)); in FN()
101 isl_multi_aff_copy(pma->p[i].maff)); in FN()
H A Disl_aff_private.h57 isl_multi_aff *maff; member
147 __isl_take isl_multi_aff *maff);
H A Disl_output.c3157 __isl_keep isl_multi_aff *maff) in print_multi_aff() argument
3162 data.user = maff; in print_multi_aff()
3167 __isl_keep isl_multi_aff *maff) in print_multi_aff_isl() argument
3171 if (!maff) in print_multi_aff_isl()
3174 p = print_param_tuple(p, maff->space, &data); in print_multi_aff_isl()
3176 p = print_multi_aff(p, maff); in print_multi_aff_isl()
3185 __isl_keep isl_multi_aff *maff) in isl_printer_print_multi_aff() argument
3187 if (!p || !maff) in isl_printer_print_multi_aff()
3191 return print_multi_aff_isl(p, maff); in isl_printer_print_multi_aff()
3212 p = print_multi_aff(p, pma->p[i].maff); in print_pw_multi_aff_body()
[all …]
H A Disl_tab_pip.c5704 __isl_take isl_basic_set *dom, __isl_take isl_multi_aff *maff) in sol_pma_add() argument
5710 pma = isl_pw_multi_aff_alloc(isl_set_from_basic_set(dom), maff); in sol_pma_add()
5806 static isl_bool need_substitution(__isl_keep isl_multi_aff *maff) in need_substitution() argument
5812 n_in = isl_multi_aff_dim(maff, isl_dim_in); in need_substitution()
5817 for (i = 0; i < maff->n; ++i) { in need_substitution()
5820 involves = isl_aff_involves_dims(maff->u.p[i], in need_substitution()
5931 isl_multi_aff_copy(opt->p[i].maff)); in split_domain_pma()
5932 subs = need_substitution(opt->p[i].maff); in split_domain_pma()
H A Disl_map_private.h402 __isl_take isl_multi_aff *maff, int rational);
H A Disl_input.c3973 isl_multi_aff *maff; in isl_multi_aff_read_from_str() local
3977 maff = isl_stream_read_multi_aff(s); in isl_multi_aff_read_from_str()
3979 return maff; in isl_multi_aff_read_from_str()
H A Disl_map.c14080 isl_multi_aff_copy(pma->p[0].maff)); in isl_map_preimage_pw_multi_aff_aligned()
14092 isl_multi_aff_copy(pma->p[i].maff)); in isl_map_preimage_pw_multi_aff_aligned()
/llvm-project-15.0.7/polly/lib/External/isl/include/isl/
H A Daff.h533 __isl_take isl_multi_aff *maff, __isl_take isl_set *context);
535 __isl_give isl_multi_aff *isl_multi_aff_gist(__isl_take isl_multi_aff *maff,
538 __isl_give isl_multi_aff *isl_multi_aff_lift(__isl_take isl_multi_aff *maff,
564 __isl_keep isl_multi_aff *maff);
569 void isl_multi_aff_dump(__isl_keep isl_multi_aff *maff);
622 __isl_take isl_multi_aff *maff);
819 isl_stat (*fn)(__isl_take isl_set *set, __isl_take isl_multi_aff *maff,
H A Dmap.h766 __isl_take isl_multi_aff *maff);
773 __isl_give isl_map *isl_map_from_multi_aff(__isl_take isl_multi_aff *maff);
H A Disl-noexceptions.h2171 static inline isl::map from_multi_aff(isl::multi_aff maff);
11014 isl::map map::from_multi_aff(isl::multi_aff maff) in from_multi_aff() argument
11016 auto res = isl_map_from_multi_aff(maff.release()); in from_multi_aff()
/llvm-project-15.0.7/polly/lib/External/isl/doc/
H A Duser.pod576 __isl_keep isl_multi_aff *maff);
1151 __isl_keep isl_multi_aff *maff);
1153 __isl_keep isl_multi_aff *maff);
1399 __isl_take isl_multi_aff *maff,
1437 __isl_take isl_multi_aff *maff,
1734 __isl_take isl_multi_aff *maff,
1832 __isl_take isl_multi_aff *maff,
2355 __isl_take isl_multi_aff *maff)
2359 __isl_take isl_multi_aff *maff)
6818 __isl_take isl_multi_aff *maff,
[all …]