Home
last modified time | relevance | path

Searched refs:isl_multi_pw_aff (Results 1 – 25 of 35) sorted by relevance

12

/llvm-project-15.0.7/polly/lib/External/isl/
H A Disl_multi_pw_aff_explicit_domain.c14 static __isl_give isl_multi_pw_aff *isl_multi_pw_aff_init_explicit_domain( in isl_multi_pw_aff_init_explicit_domain()
15 __isl_take isl_multi_pw_aff *mpa) in isl_multi_pw_aff_init_explicit_domain()
30 static __isl_give isl_multi_pw_aff *
32 __isl_take isl_multi_pw_aff *dst, __isl_keep isl_multi_pw_aff *src1, in isl_multi_pw_aff_intersect_explicit_domain_product()
33 __isl_keep isl_multi_pw_aff *src2) in isl_multi_pw_aff_intersect_explicit_domain_product()
40 return FN(isl_multi_pw_aff,free)(dst); in isl_multi_pw_aff_intersect_explicit_domain_product()
62 __isl_keep isl_multi_pw_aff *mpa, in isl_multi_pw_aff_involves_explicit_domain_dims()
75 static __isl_give isl_multi_pw_aff *
95 static __isl_give isl_multi_pw_aff *
96 isl_multi_pw_aff_drop_explicit_domain_dims(__isl_take isl_multi_pw_aff *mpa, in isl_multi_pw_aff_drop_explicit_domain_dims()
[all …]
H A Disl_aff_lex_templ.c28 __isl_keep isl_multi_pw_aff *mpa1, __isl_keep isl_multi_pw_aff *mpa2, in FN()
41 __isl_take isl_multi_pw_aff *mpa1, __isl_take isl_multi_pw_aff *mpa2) in FN()
51 __isl_take isl_map *map, __isl_take isl_multi_pw_aff *mpa) in FN()
H A Disl_opt_mpa_templ.c25 static __isl_give isl_multi_pw_aff *FN(BASE,opt_mpa)(__isl_take TYPE *obj, in FN()
30 isl_multi_pw_aff *mpa; in FN()
H A Disl_aff_map.c432 __isl_take isl_multi_pw_aff *mpa) in map_from_multi_pw_aff()
474 __isl_give isl_map *isl_map_from_multi_pw_aff(__isl_take isl_multi_pw_aff *mpa) in isl_map_from_multi_pw_aff()
484 __isl_give isl_map *isl_multi_pw_aff_as_map(__isl_take isl_multi_pw_aff *mpa) in isl_multi_pw_aff_as_map()
494 __isl_give isl_set *isl_set_from_multi_pw_aff(__isl_take isl_multi_pw_aff *mpa) in isl_set_from_multi_pw_aff()
504 __isl_give isl_set *isl_multi_pw_aff_as_set(__isl_take isl_multi_pw_aff *mpa) in isl_multi_pw_aff_as_set()
H A Disl_aff.c6627 __isl_take isl_multi_pw_aff *mpa) in isl_multi_pw_aff_as_multi_aff()
6677 __isl_keep isl_multi_pw_aff *mpa) in isl_multi_pw_aff_has_non_trivial_domain()
6869 __isl_take isl_multi_pw_aff *mpa) in isl_pw_multi_aff_from_multi_pw_aff_0D()
6935 isl_multi_pw_aff *mpa; in isl_multi_pw_aff_from_multi_aff()
6978 isl_multi_pw_aff *mpa; in isl_multi_pw_aff_from_pw_multi_aff()
7480 __isl_take isl_multi_pw_aff *mpa1, __isl_take isl_multi_pw_aff *mpa2) in isl_multi_pw_aff_pullback_multi_pw_aff()
7523 __isl_take isl_multi_pw_aff *mpa1, __isl_take isl_multi_pw_aff *mpa2, in isl_multi_pw_aff_order_map()
7566 __isl_keep isl_multi_pw_aff *mpa1, __isl_keep isl_multi_pw_aff *mpa2, in isl_multi_pw_aff_eq_map_on_space()
7638 __isl_keep isl_multi_pw_aff *mpa1, __isl_keep isl_multi_pw_aff *mpa2, in isl_multi_pw_aff_lex_map_on_space()
8774 isl_multi_pw_aff *mpa; in isl_multi_union_pw_aff_from_multi_aff()
[all …]
H A Disl_ast_build_expr.c2330 static __isl_give isl_multi_pw_aff *set_iterator_names( in set_iterator_names()
2331 __isl_keep isl_ast_build *build, __isl_take isl_multi_pw_aff *mpa) in set_iterator_names()
2356 __isl_take isl_ast_expr *arg0, __isl_take isl_multi_pw_aff *mpa) in isl_ast_build_with_arguments()
2383 __isl_take isl_multi_pw_aff *mpa);
2394 __isl_keep isl_ast_build *build, __isl_take isl_multi_pw_aff *mpa) in isl_ast_build_from_multi_pw_aff_member()
2397 isl_multi_pw_aff *domain; in isl_ast_build_from_multi_pw_aff_member()
2431 __isl_take isl_multi_pw_aff *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()
2488 __isl_take isl_multi_pw_aff *mpa) in isl_ast_build_from_multi_pw_aff()
2530 __isl_keep isl_ast_build *build, __isl_take isl_multi_pw_aff *mpa) in isl_ast_build_call_from_multi_pw_aff()
[all …]
H A Disl_input.c1713 isl_multi_pw_aff *tuple; in read_map_tuple()
1742 isl_multi_pw_aff *mpa1, *mpa2; in list_cmp()
3631 static __isl_give isl_multi_pw_aff *extract_mpa_from_tuple( in extract_mpa_from_tuple()
3637 isl_multi_pw_aff *mpa; in extract_mpa_from_tuple()
3691 isl_multi_pw_aff *tuple; in read_conditional_multi_aff()
3692 isl_multi_pw_aff *mpa; in read_conditional_multi_aff()
3879 isl_multi_pw_aff *tuple = NULL; in isl_stream_read_multi_aff()
4003 __isl_give isl_multi_pw_aff *isl_stream_read_multi_pw_aff( in isl_stream_read_multi_pw_aff()
4009 isl_multi_pw_aff *tuple = NULL; in isl_stream_read_multi_pw_aff()
4010 isl_multi_pw_aff *mpa = NULL; in isl_stream_read_multi_pw_aff()
[all …]
H A Disl_union_map.c3687 isl_multi_pw_aff *mpa;
3691 __isl_take isl_multi_pw_aff *mpa);
3733 __isl_take isl_union_map *umap, __isl_take isl_multi_pw_aff *mpa, in preimage_multi_pw_aff()
3736 __isl_take isl_multi_pw_aff *mpa)) in preimage_multi_pw_aff()
3778 __isl_take isl_union_map *umap, __isl_take isl_multi_pw_aff *mpa) in isl_union_map_preimage_domain_multi_pw_aff()
4191 __isl_give isl_map *(*order)(__isl_take isl_multi_pw_aff *mpa1,
4192 __isl_take isl_multi_pw_aff *mpa2);
4204 isl_multi_pw_aff *mpa1, *mpa2; in order_at()
4259 __isl_give isl_map *(*order)(__isl_take isl_multi_pw_aff *mpa1, in isl_union_map_order_at_multi_union_pw_aff()
4260 __isl_take isl_multi_pw_aff *mpa2)) in isl_union_map_order_at_multi_union_pw_aff()
/llvm-project-15.0.7/polly/lib/External/isl/include/isl/
H A Daff_type.h15 struct __isl_subclass(isl_multi_pw_aff) __isl_subclass(isl_pw_multi_aff)
27 struct __isl_subclass(isl_multi_pw_aff) __isl_subclass(isl_pw_multi_aff)
31 struct __isl_subclass(isl_multi_pw_aff) __isl_subclass(isl_union_pw_multi_aff)
42 struct __isl_subclass(isl_multi_union_pw_aff) isl_multi_pw_aff;
43 typedef struct isl_multi_pw_aff isl_multi_pw_aff; typedef
H A Daff.h1115 __isl_take isl_multi_pw_aff *mpa);
1134 __isl_take isl_multi_pw_aff *mpa1, __isl_take isl_multi_pw_aff *mpa2);
1138 __isl_take isl_multi_pw_aff *mpa1, __isl_take isl_multi_pw_aff *mpa2);
1141 __isl_take isl_multi_pw_aff *pma,
1149 __isl_take isl_multi_pw_aff *mpa);
1158 __isl_take isl_multi_pw_aff *mpa);
1169 __isl_take isl_multi_pw_aff *mpa1, __isl_take isl_multi_pw_aff *mpa2);
1171 __isl_take isl_multi_pw_aff *mpa1, __isl_take isl_multi_pw_aff *mpa2);
1173 __isl_take isl_multi_pw_aff *mpa1, __isl_take isl_multi_pw_aff *mpa2);
1175 __isl_take isl_multi_pw_aff *mpa1, __isl_take isl_multi_pw_aff *mpa2);
[all …]
H A Dilp.h42 __isl_take isl_multi_pw_aff *mpa);
45 __isl_take isl_multi_pw_aff *mpa);
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.h225 __isl_take isl_multi_pw_aff *lower);
228 __isl_take isl_multi_pw_aff *upper);
281 __isl_give isl_multi_pw_aff *isl_map_min_multi_pw_aff(__isl_take isl_map *map);
283 __isl_give isl_multi_pw_aff *isl_map_max_multi_pw_aff(__isl_take isl_map *map);
378 __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 Dset.h182 __isl_take isl_multi_pw_aff *lower);
185 __isl_take isl_multi_pw_aff *upper);
229 __isl_give isl_multi_pw_aff *isl_set_min_multi_pw_aff(__isl_take isl_set *set);
231 __isl_give isl_multi_pw_aff *isl_set_max_multi_pw_aff(__isl_take isl_set *set);
354 __isl_take isl_multi_pw_aff *mpa);
/llvm-project-15.0.7/polly/lib/External/ppcg/
H A Dgpu.h78 isl_multi_pw_aff *bound;
142 isl_multi_pw_aff *bound;
215 isl_multi_pw_aff *(*fn_index)(
216 __isl_take isl_multi_pw_aff *mpa, isl_id *id,
395 isl_multi_pw_aff *grid_size;
H A Dutil.c73 __isl_give isl_multi_pw_aff *ppcg_size_from_extent(__isl_take isl_set *set) in ppcg_size_from_extent()
76 isl_multi_pw_aff *mpa; in ppcg_size_from_extent()
H A Dexternal.c50 __isl_give isl_multi_pw_aff *pet_expr_access_get_index( in pet_expr_access_get_index()
121 __isl_give isl_multi_pw_aff *(*fn_index)( in pet_stmt_build_ast_exprs()
122 __isl_take isl_multi_pw_aff *mpa, __isl_keep isl_id *id, in pet_stmt_build_ast_exprs()
H A Dprint.c339 __isl_give isl_multi_pw_aff *ppcg_attach_multi_pw_aff( in ppcg_attach_multi_pw_aff()
340 __isl_take isl_multi_pw_aff *mpa, __isl_keep isl_ast_build *build) in ppcg_attach_multi_pw_aff()
366 __isl_give isl_ast_expr *ppcg_build_size_expr(__isl_take isl_multi_pw_aff *size, in ppcg_build_size_expr()
403 isl_multi_pw_aff *size; in ppcg_print_declaration()
H A Dutil.h20 __isl_give isl_multi_pw_aff *ppcg_size_from_extent(__isl_take isl_set *set);
H A Dprint.h27 __isl_give isl_ast_expr *ppcg_build_size_expr(__isl_take isl_multi_pw_aff *size,
H A Dgpu.c192 isl_multi_pw_aff *bounds; in extract_array_info()
1040 isl_multi_pw_aff *size; in extract_grid_size()
1314 isl_multi_pw_aff *bound; in localize_bounds()
1521 __isl_take isl_multi_pw_aff *index, __isl_take isl_multi_pw_aff *tiling) in tile_outer()
1525 isl_multi_pw_aff *mpa; in tile_outer()
2009 isl_multi_pw_aff *size; in build_array_bounds()
2025 isl_multi_pw_aff *size; in build_array_bounds()
2334 isl_multi_pw_aff *size; in build_grid_size()
2356 isl_multi_pw_aff *size; in build_local_array_sizes()
3340 isl_multi_pw_aff *mpa; in add_copies_group_private()
[all …]
H A Dcpu.c372 static __isl_give isl_multi_pw_aff *pullback_index( in pullback_index()
373 __isl_take isl_multi_pw_aff *index, __isl_keep isl_id *id, void *user) in pullback_index()
/llvm-project-15.0.7/polly/lib/External/isl/doc/
H A Duser.pod1406 __isl_give isl_multi_pw_aff *
1439 __isl_give isl_multi_pw_aff *
1746 __isl_give isl_multi_pw_aff *
1761 __isl_give isl_multi_pw_aff *
1773 __isl_give isl_multi_pw_aff *
1834 __isl_give isl_multi_pw_aff *
3179 __isl_give isl_multi_pw_aff *
3182 __isl_give isl_multi_pw_aff *
3192 __isl_give isl_multi_pw_aff *
3274 __isl_give isl_multi_pw_aff *
[all …]
/llvm-project-15.0.7/polly/lib/External/pet/include/
H A Dpet.h169 __isl_give pet_expr *pet_expr_from_index(__isl_take isl_multi_pw_aff *index);
196 __isl_give isl_multi_pw_aff *pet_expr_access_get_index(
408 __isl_give isl_multi_pw_aff *(*fn_index)(
409 __isl_take isl_multi_pw_aff *mpa, __isl_keep isl_id *id,
/llvm-project-15.0.7/polly/test/GPGPU/
H A Dbounds-construction-with-ignore-param-bounds.ll10 ; The construction of the `isl_multi_pw_aff` requires all the indivisual `pw_aff`

12