Home
last modified time | relevance | path

Searched refs:isl_multi_aff (Results 1 – 25 of 46) sorted by relevance

12

/llvm-project-15.0.7/polly/lib/External/isl/include/isl/
H A Daff_type.h10 struct __isl_subclass(isl_multi_aff) __isl_subclass(isl_pw_aff) isl_aff;
28 isl_multi_aff;
29 typedef struct isl_multi_aff isl_multi_aff; typedef
H A Daff.h167 __isl_take isl_multi_aff *ma);
527 __isl_keep isl_multi_aff *ma);
530 __isl_give isl_multi_aff *isl_multi_aff_floor(__isl_take isl_multi_aff *ma);
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,
543 __isl_take isl_multi_aff *ma1, __isl_take isl_multi_aff *ma2);
545 __isl_give isl_multi_aff *isl_multi_aff_move_dims(__isl_take isl_multi_aff *ma,
614 __isl_take isl_multi_aff *ma);
617 __isl_take isl_multi_aff *ma);
752 __isl_take isl_multi_aff *ma);
[all …]
H A Dfixed_box.h26 __isl_give isl_multi_aff *isl_fixed_box_get_offset(
H A Dvertices.h23 __isl_give isl_multi_aff *isl_vertex_get_expr(__isl_keep isl_vertex *vertex);
H A Dmap.h175 __isl_take isl_basic_map *bmap, __isl_take isl_multi_aff *ma);
177 __isl_take isl_basic_map *bmap, __isl_take isl_multi_aff *ma);
366 __isl_take isl_multi_aff *ma);
369 __isl_take isl_multi_aff *ma);
766 __isl_take isl_multi_aff *maff);
772 __isl_give isl_map *isl_multi_aff_as_map(__isl_take isl_multi_aff *ma);
773 __isl_give isl_map *isl_map_from_multi_aff(__isl_take isl_multi_aff *maff);
H A Dset.h120 __isl_take isl_basic_set *bset, __isl_take isl_multi_aff *ma);
348 __isl_take isl_multi_aff *ma);
573 __isl_take isl_multi_aff *ma);
576 __isl_give isl_set *isl_multi_aff_as_set(__isl_take isl_multi_aff *ma);
577 __isl_give isl_set *isl_set_from_multi_aff(__isl_take isl_multi_aff *ma);
H A Dstream.h79 __isl_give isl_multi_aff *isl_stream_read_multi_aff(__isl_keep isl_stream *s);
H A Dunion_map.h197 __isl_take isl_union_map *umap, __isl_take isl_multi_aff *ma);
200 __isl_take isl_union_map *umap, __isl_take isl_multi_aff *ma);
/llvm-project-15.0.7/polly/lib/External/isl/
H A Disl_aff_private.h57 isl_multi_aff *maff;
144 __isl_give isl_multi_aff *isl_multi_aff_dup(__isl_keep isl_multi_aff *multi);
146 __isl_give isl_multi_aff *isl_multi_aff_align_divs(
147 __isl_take isl_multi_aff *maff);
149 __isl_give isl_multi_aff *isl_multi_aff_from_basic_set_equalities(
152 __isl_give isl_multi_aff *isl_multi_aff_from_aff_mat(
177 __isl_keep isl_multi_aff *ma, int n_before, int n_after,
194 isl_stat isl_multi_aff_check_named_params(__isl_keep isl_multi_aff *ma);
H A Disl_aff_map.c132 __isl_take isl_multi_aff *maff, int rational) in isl_basic_map_from_multi_aff2()
177 __isl_take isl_multi_aff *ma) in basic_map_from_multi_aff()
187 __isl_take isl_multi_aff *ma) in isl_basic_map_from_multi_aff()
199 __isl_take isl_multi_aff *ma) in isl_basic_set_from_multi_aff()
212 __isl_take isl_multi_aff *maff) in isl_map_from_multi_aff_internal()
224 __isl_give isl_map *isl_map_from_multi_aff(__isl_take isl_multi_aff *ma) in isl_map_from_multi_aff()
234 __isl_give isl_map *isl_multi_aff_as_map(__isl_take isl_multi_aff *ma) in isl_multi_aff_as_map()
243 __isl_give isl_set *isl_set_from_multi_aff(__isl_take isl_multi_aff *ma) in isl_set_from_multi_aff()
253 __isl_give isl_set *isl_multi_aff_as_set(__isl_take isl_multi_aff *ma) in isl_multi_aff_as_set()
373 isl_multi_aff *maff; in isl_map_from_pw_multi_aff_internal()
H A Disl_ast_build_private.h156 isl_multi_aff *values;
161 isl_multi_aff *offsets;
163 isl_multi_aff *schedule_map;
164 isl_multi_aff *internal2input;
235 __isl_give isl_multi_aff *isl_ast_build_get_internal2input(
248 __isl_give isl_multi_aff *isl_ast_build_get_schedule_map_multi_aff(
303 __isl_give isl_multi_aff *isl_ast_build_get_stride_expansion(
H A Disl_aff.c3100 isl_multi_aff *ma; in isl_pw_aff_order_map()
4054 isl_multi_aff *ma; in isl_multi_aff_domain_map()
4106 isl_multi_aff *ma; in isl_multi_aff_range_map()
4197 isl_multi_aff *ma; in isl_multi_aff_project_out_map()
4254 isl_multi_aff *ma; in isl_pw_multi_aff_project_out_map()
4284 isl_multi_aff *ma; in isl_pw_multi_aff_identity_on_domain_space()
4345 __isl_take isl_multi_aff *maff1, __isl_take isl_multi_aff *maff2) in isl_multi_aff_add_on_domain()
4940 isl_multi_aff *ma; in extract_isl_multi_aff_from_basic_map()
4994 isl_multi_aff *ma; in plain_pw_multi_aff_from_map()
5076 isl_multi_aff *ma; in pw_multi_aff_from_map_div()
[all …]
H A Disl_box.c29 isl_multi_aff *offset;
48 __isl_take isl_multi_aff *offset, __isl_take isl_multi_val *size) in isl_fixed_box_alloc()
75 isl_multi_aff *offset; in isl_fixed_box_init()
88 isl_multi_aff *offset; in isl_fixed_box_copy()
209 __isl_give isl_multi_aff *isl_fixed_box_get_offset( in isl_fixed_box_get_offset()
H A Disl_pw_pullback_templ.c17 #define ARG2 isl_multi_aff
36 __isl_take isl_multi_aff *ma) in FN()
H A Disl_morph.c135 __isl_give isl_multi_aff *isl_morph_get_var_multi_aff( in isl_morph_get_var_multi_aff()
140 isl_multi_aff *ma; in isl_morph_get_var_multi_aff()
616 static __isl_give isl_multi_aff *isl_multi_aff_from_aff_mat_anonymous( in isl_multi_aff_from_aff_mat_anonymous()
646 isl_multi_aff *ma; in isl_morph_basic_set()
683 isl_multi_aff *ma; in isl_morph_set()
H A Disl_ast_build.c600 __isl_give isl_multi_aff *isl_ast_build_get_schedule_map_multi_aff( in isl_ast_build_get_schedule_map_multi_aff()
605 isl_multi_aff *ma; in isl_ast_build_get_schedule_map_multi_aff()
642 isl_multi_aff *ma; in isl_ast_build_get_schedule_map()
1018 isl_multi_aff *ma; in isl_ast_build_restrict()
1167 __isl_give isl_multi_aff *isl_ast_build_get_internal2input( in isl_ast_build_get_internal2input()
1371 __isl_give isl_multi_aff *isl_ast_build_get_stride_expansion( in isl_ast_build_get_stride_expansion()
1375 isl_multi_aff *ma; in isl_ast_build_get_stride_expansion()
1648 isl_multi_aff *ma; in isl_ast_build_insert_dim()
1720 isl_multi_aff *ma; in isl_ast_build_scale_down()
1840 isl_multi_aff *embedding; in isl_ast_build_product()
[all …]
H A Disl_morph.h53 __isl_give isl_multi_aff *isl_morph_get_var_multi_aff(
H A Disl_ast_graft_private.h88 __isl_take isl_ast_graft_list *list, __isl_take isl_multi_aff *ma);
H A Disl_local_space_private.h84 __isl_take isl_local_space *ls, __isl_take isl_multi_aff *ma);
H A Disl_bind_domain_templ.c26 isl_multi_aff *ma; in FN()
H A Disl_tab_pip.c144 isl_multi_aff *ma;
192 __isl_take isl_basic_set *dom, __isl_take isl_multi_aff *ma);
222 __isl_take isl_basic_set *dom, __isl_take isl_multi_aff *ma) in sol_push_sol()
274 static __isl_give isl_multi_aff *set_from_affine_matrix( in set_from_affine_matrix()
275 __isl_take isl_multi_aff *ma, __isl_take isl_local_space *ls, in set_from_affine_matrix()
332 isl_multi_aff *ma; in sol_push_sol_mat()
463 static isl_bool equal_on_domain(__isl_keep isl_multi_aff *ma1, in equal_on_domain()
464 __isl_keep isl_multi_aff *ma2, __isl_keep isl_basic_set *dom) in equal_on_domain()
808 __isl_take isl_basic_set *dom, __isl_take isl_multi_aff *ma) in sol_map_add()
829 __isl_take isl_basic_set *dom, __isl_take isl_multi_aff *ma) in sol_map_add_wrap()
[all …]
/llvm-project-15.0.7/polly/lib/External/ppcg/
H A Dhybrid.c251 isl_multi_aff *shift_phase;
254 isl_multi_aff *project_ts;
355 isl_multi_aff *space_shift;
356 isl_multi_aff *space_tile;
794 isl_multi_aff *shift; in compute_shift_phase()
823 isl_multi_aff *localize; in compute_localize()
851 isl_multi_aff *project; in ppcg_ht_tiling_set_project_ts()
886 isl_multi_aff *localize; in ppcg_ht_bounds_construct_tiling()
1549 isl_multi_aff *tile; in compute_space_tile()
1711 isl_multi_aff *ma; in construct_tile_map()
[all …]
H A Dgpu_array_tile.h51 isl_multi_aff *tiling;
H A Dgpu_group.c489 isl_multi_aff *next; in next()
1717 static __isl_give isl_multi_aff *strided_tile( in strided_tile()
1719 __isl_keep isl_multi_aff *insert_array) in strided_tile()
1723 isl_multi_aff *shift; in strided_tile()
1727 isl_multi_aff *tiling; in strided_tile()
1789 isl_multi_aff *tiling, *lb, *insert_array; in gpu_array_ref_group_compute_tiling()
/llvm-project-15.0.7/polly/lib/External/isl/doc/
H A Duser.pod1758 __isl_give isl_multi_aff *
2277 isl_multi_aff *ma;
3173 __isl_give isl_multi_aff *
3176 __isl_give isl_multi_aff *
3189 __isl_give isl_multi_aff *
3343 __isl_give isl_multi_aff *
3347 __isl_give isl_multi_aff *
3351 __isl_give isl_multi_aff *
5436 __isl_give isl_multi_aff *
5572 __isl_give isl_multi_aff *
[all …]

12