|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/polly/include/polly/Support/GICHelper.h 158 std::string stringFromIslObj(__isl_keep isl_multi_aff *maff);
198 __isl_keep isl_multi_aff *MA) {
tools/polly/lib/Analysis/DependenceInfo.cpp 94 isl_multi_aff *Tag = isl_multi_aff_domain_map(Space);
tools/polly/lib/External/isl/include/isl/aff.h 146 __isl_take isl_multi_aff *ma);
340 __isl_take isl_pw_aff *pa, __isl_take isl_multi_aff *ma);
417 __isl_give isl_multi_aff *isl_multi_aff_from_aff(__isl_take isl_aff *aff);
418 __isl_give isl_multi_aff *isl_multi_aff_identity(__isl_take isl_space *space);
419 __isl_give isl_multi_aff *isl_multi_aff_domain_map(__isl_take isl_space *space);
420 __isl_give isl_multi_aff *isl_multi_aff_range_map(__isl_take isl_space *space);
421 __isl_give isl_multi_aff *isl_multi_aff_project_out_map(
425 __isl_give isl_multi_aff *isl_multi_aff_multi_val_on_space(
428 __isl_give isl_multi_aff *isl_multi_aff_floor(__isl_take isl_multi_aff *ma);
428 __isl_give isl_multi_aff *isl_multi_aff_floor(__isl_take isl_multi_aff *ma);
430 __isl_give isl_multi_aff *isl_multi_aff_gist_params(
431 __isl_take isl_multi_aff *maff, __isl_take isl_set *context);
432 __isl_give isl_multi_aff *isl_multi_aff_gist(__isl_take isl_multi_aff *maff,
432 __isl_give isl_multi_aff *isl_multi_aff_gist(__isl_take isl_multi_aff *maff,
435 __isl_give isl_multi_aff *isl_multi_aff_lift(__isl_take isl_multi_aff *maff,
435 __isl_give isl_multi_aff *isl_multi_aff_lift(__isl_take isl_multi_aff *maff,
439 __isl_give isl_multi_aff *isl_multi_aff_pullback_multi_aff(
440 __isl_take isl_multi_aff *ma1, __isl_take isl_multi_aff *ma2);
440 __isl_take isl_multi_aff *ma1, __isl_take isl_multi_aff *ma2);
442 __isl_give isl_multi_aff *isl_multi_aff_move_dims(__isl_take isl_multi_aff *ma,
442 __isl_give isl_multi_aff *isl_multi_aff_move_dims(__isl_take isl_multi_aff *ma,
446 __isl_give isl_set *isl_multi_aff_lex_lt_set(__isl_take isl_multi_aff *ma1,
447 __isl_take isl_multi_aff *ma2);
448 __isl_give isl_set *isl_multi_aff_lex_le_set(__isl_take isl_multi_aff *ma1,
449 __isl_take isl_multi_aff *ma2);
450 __isl_give isl_set *isl_multi_aff_lex_gt_set(__isl_take isl_multi_aff *ma1,
451 __isl_take isl_multi_aff *ma2);
452 __isl_give isl_set *isl_multi_aff_lex_ge_set(__isl_take isl_multi_aff *ma1,
453 __isl_take isl_multi_aff *ma2);
455 __isl_give char *isl_multi_aff_to_str(__isl_keep isl_multi_aff *ma);
457 __isl_keep isl_multi_aff *maff);
460 __isl_give isl_multi_aff *isl_multi_aff_read_from_str(isl_ctx *ctx,
462 void isl_multi_aff_dump(__isl_keep isl_multi_aff *maff);
479 __isl_take isl_multi_aff *ma);
484 __isl_take isl_multi_aff *maff);
583 __isl_give isl_multi_aff *isl_multi_aff_flatten_domain(
584 __isl_take isl_multi_aff *ma);
620 __isl_take isl_pw_multi_aff *pma, __isl_take isl_multi_aff *ma);
627 isl_stat (*fn)(__isl_take isl_set *set, __isl_take isl_multi_aff *maff,
794 __isl_take isl_multi_aff *ma);
817 __isl_take isl_multi_pw_aff *mpa, __isl_take isl_multi_aff *ma);
977 __isl_take isl_multi_aff *ma);
987 __isl_take isl_union_set *domain, __isl_take isl_multi_aff *ma);
1017 __isl_take isl_multi_union_pw_aff *mupa, __isl_take isl_multi_aff *ma);
tools/polly/lib/External/isl/include/isl/fixed_box.h 23 __isl_give isl_multi_aff *isl_fixed_box_get_offset(
tools/polly/lib/External/isl/include/isl/isl-noexceptions.h 1528 inline multi_aff manage(__isl_take isl_multi_aff *ptr);
1529 inline multi_aff manage_copy(__isl_keep isl_multi_aff *ptr);
1532 friend inline multi_aff manage(__isl_take isl_multi_aff *ptr);
1533 friend inline multi_aff manage_copy(__isl_keep isl_multi_aff *ptr);
1535 isl_multi_aff *ptr = nullptr;
1537 inline explicit multi_aff(__isl_take isl_multi_aff *ptr);
1547 inline __isl_give isl_multi_aff *copy() const &;
1548 inline __isl_give isl_multi_aff *copy() && = delete;
1549 inline __isl_keep isl_multi_aff *get() const;
1550 inline __isl_give isl_multi_aff *release();
9515 multi_aff manage(__isl_take isl_multi_aff *ptr) {
9518 multi_aff manage_copy(__isl_keep isl_multi_aff *ptr) {
9535 multi_aff::multi_aff(__isl_take isl_multi_aff *ptr)
9559 __isl_give isl_multi_aff *multi_aff::copy() const & {
9563 __isl_keep isl_multi_aff *multi_aff::get() const {
9567 __isl_give isl_multi_aff *multi_aff::release() {
9568 isl_multi_aff *tmp = ptr;
tools/polly/lib/External/isl/include/isl/map.h 169 __isl_take isl_basic_map *bmap, __isl_take isl_multi_aff *ma);
171 __isl_take isl_basic_map *bmap, __isl_take isl_multi_aff *ma);
329 __isl_take isl_multi_aff *ma);
331 __isl_take isl_multi_aff *ma);
670 __isl_take isl_multi_aff *maff);
675 __isl_give isl_map *isl_map_from_multi_aff(__isl_take isl_multi_aff *maff);
tools/polly/lib/External/isl/include/isl/set.h 115 __isl_take isl_basic_set *bset, __isl_take isl_multi_aff *ma);
301 __isl_take isl_multi_aff *ma);
502 __isl_take isl_multi_aff *ma);
504 __isl_give isl_set *isl_set_from_multi_aff(__isl_take isl_multi_aff *ma);
tools/polly/lib/External/isl/include/isl/stream.h 78 __isl_give isl_multi_aff *isl_stream_read_multi_aff(__isl_keep isl_stream *s);
tools/polly/lib/External/isl/include/isl/union_map.h 168 __isl_take isl_union_map *umap, __isl_take isl_multi_aff *ma);
170 __isl_take isl_union_map *umap, __isl_take isl_multi_aff *ma);
tools/polly/lib/External/isl/include/isl/union_set.h 85 __isl_take isl_union_set *uset, __isl_take isl_multi_aff *ma);
tools/polly/lib/External/isl/include/isl/vertices.h 23 __isl_give isl_multi_aff *isl_vertex_get_expr(__isl_keep isl_vertex *vertex);
tools/polly/lib/External/isl/isl_aff.c 2990 isl_multi_aff *ma;
3831 __isl_give isl_multi_aff *isl_multi_aff_from_aff_mat(
3836 isl_multi_aff *ma = NULL;
3890 __isl_give isl_multi_aff *isl_multi_aff_flatten_domain(
3891 __isl_take isl_multi_aff *ma)
3911 __isl_give isl_multi_aff *isl_multi_aff_domain_map(__isl_take isl_space *space)
3915 isl_multi_aff *ma;
3951 __isl_give isl_multi_aff *isl_multi_aff_range_map(__isl_take isl_space *space)
3955 isl_multi_aff *ma;
4001 __isl_give isl_multi_aff *isl_multi_aff_project_out_map(
4007 isl_multi_aff *ma;
4063 isl_multi_aff *ma;
4073 __isl_take isl_multi_aff *ma)
4090 static __isl_give isl_multi_aff *isl_multi_aff_substitute_equalities(
4091 __isl_take isl_multi_aff *maff, __isl_take isl_basic_set *eq)
4114 __isl_give isl_multi_aff *isl_multi_aff_scale(__isl_take isl_multi_aff *maff,
4114 __isl_give isl_multi_aff *isl_multi_aff_scale(__isl_take isl_multi_aff *maff,
4132 __isl_give isl_multi_aff *isl_multi_aff_add_on_domain(__isl_keep isl_set *dom,
4133 __isl_take isl_multi_aff *maff1, __isl_take isl_multi_aff *maff2)
4133 __isl_take isl_multi_aff *maff1, __isl_take isl_multi_aff *maff2)
4140 int isl_multi_aff_is_empty(__isl_keep isl_multi_aff *maff)
4170 __isl_take isl_multi_aff *ma1, __isl_take isl_multi_aff *ma2,
4170 __isl_take isl_multi_aff *ma1, __isl_take isl_multi_aff *ma2,
4360 isl_multi_aff *ma;
4393 __isl_keep isl_multi_aff *ma, int n, isl_int *c, isl_int denom)
4493 __isl_keep isl_multi_aff *ma)
4564 __isl_keep isl_basic_map *bmap, int pos, __isl_keep isl_multi_aff *ma)
4586 static __isl_give isl_multi_aff *extract_isl_multi_aff_from_basic_map(
4591 isl_multi_aff *ma;
4616 __isl_give isl_multi_aff *isl_multi_aff_from_basic_set_equalities(
4643 isl_multi_aff *ma;
4725 isl_multi_aff *ma;
4911 static __isl_give isl_multi_aff *range_map(__isl_take isl_aff *aff, int d,
4915 isl_multi_aff *ma;
5005 isl_multi_aff *ma;
5199 isl_multi_aff *ma;
5312 __isl_give isl_multi_aff *isl_multi_aff_substitute(
5313 __isl_take isl_multi_aff *maff, enum isl_dim_type type, unsigned pos,
5369 isl_multi_aff *res_ij;
5438 __isl_keep isl_multi_aff *ma, int n_before, int n_after,
5520 __isl_take isl_multi_aff *ma)
5574 isl_multi_aff *ma;
5585 static __isl_give isl_multi_aff *isl_multi_aff_pullback_multi_aff_aligned(
5586 __isl_take isl_multi_aff *ma1, __isl_take isl_multi_aff *ma2)
5586 __isl_take isl_multi_aff *ma1, __isl_take isl_multi_aff *ma2)
5619 __isl_give isl_multi_aff *isl_multi_aff_pullback_multi_aff(
5620 __isl_take isl_multi_aff *ma1, __isl_take isl_multi_aff *ma2)
5620 __isl_take isl_multi_aff *ma1, __isl_take isl_multi_aff *ma2)
5683 __isl_give isl_multi_aff *isl_multi_aff_align_divs(
5684 __isl_take isl_multi_aff *maff)
5725 __isl_give isl_multi_aff *isl_multi_aff_lift(__isl_take isl_multi_aff *maff,
5725 __isl_give isl_multi_aff *isl_multi_aff_lift(__isl_take isl_multi_aff *maff,
5822 isl_multi_aff *ma;
6046 isl_multi_aff *res_ij;
6303 isl_multi_aff *ma;
6327 isl_multi_aff *ma;
6377 __isl_take isl_multi_aff *ma)
6568 __isl_take isl_multi_pw_aff *mpa, __isl_take isl_multi_aff *ma)
6610 __isl_take isl_multi_pw_aff *mpa, __isl_take isl_multi_aff *ma)
7222 __isl_give isl_multi_aff *isl_multi_aff_multi_val_on_space(
7228 isl_multi_aff *ma;
7265 isl_multi_aff *ma;
8075 __isl_take isl_multi_aff *ma)
8292 __isl_take isl_union_set *domain, __isl_take isl_multi_aff *ma)
8816 __isl_take isl_multi_union_pw_aff *mupa, __isl_take isl_multi_aff *ma)
8831 __isl_take isl_multi_union_pw_aff *mupa, __isl_take isl_multi_aff *ma)
tools/polly/lib/External/isl/isl_aff_map.c 132 __isl_take isl_multi_aff *maff, int rational)
175 __isl_take isl_multi_aff *ma)
185 __isl_take isl_multi_aff *ma)
210 __isl_take isl_multi_aff *maff)
222 __isl_give isl_map *isl_map_from_multi_aff(__isl_take isl_multi_aff *ma)
345 isl_multi_aff *maff;
tools/polly/lib/External/isl/isl_aff_private.h 56 isl_multi_aff *maff;
133 __isl_give isl_multi_aff *isl_multi_aff_dup(__isl_keep isl_multi_aff *multi);
133 __isl_give isl_multi_aff *isl_multi_aff_dup(__isl_keep isl_multi_aff *multi);
135 __isl_give isl_multi_aff *isl_multi_aff_align_divs(
136 __isl_take isl_multi_aff *maff);
138 __isl_give isl_multi_aff *isl_multi_aff_from_basic_set_equalities(
141 __isl_give isl_multi_aff *isl_multi_aff_from_aff_mat(
161 __isl_keep isl_multi_aff *ma, int n_before, int n_after,
tools/polly/lib/External/isl/isl_ast_build.c 594 __isl_give isl_multi_aff *isl_ast_build_get_schedule_map_multi_aff(
598 isl_multi_aff *ma;
629 isl_multi_aff *ma;
999 isl_multi_aff *ma;
1140 __isl_give isl_multi_aff *isl_ast_build_get_internal2input(
1336 __isl_give isl_multi_aff *isl_ast_build_get_stride_expansion(
1340 isl_multi_aff *ma;
1630 isl_multi_aff *ma;
1702 isl_multi_aff *ma;
1822 isl_multi_aff *embedding;
1991 isl_multi_aff *values;
tools/polly/lib/External/isl/isl_ast_build_expr.c 1574 isl_multi_aff *ma;
2211 isl_multi_aff *ma;
2396 isl_multi_aff *ma;
tools/polly/lib/External/isl/isl_ast_build_private.h 156 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(
249 __isl_give isl_multi_aff *isl_ast_build_get_schedule_map_multi_aff(
304 __isl_give isl_multi_aff *isl_ast_build_get_stride_expansion(
tools/polly/lib/External/isl/isl_ast_codegen.c 1728 isl_multi_aff *ma;
2350 __isl_take isl_multi_aff *ma, void *user)
2610 isl_multi_aff *expansion;
3994 isl_multi_aff *ma, *zero;
5234 isl_multi_aff *internal2input;
tools/polly/lib/External/isl/isl_ast_graft.c 1119 __isl_take isl_ast_graft *graft, __isl_take isl_multi_aff *ma)
1141 __isl_take isl_ast_graft_list *list, __isl_take isl_multi_aff *ma)
tools/polly/lib/External/isl/isl_ast_graft_private.h 85 __isl_take isl_ast_graft_list *list, __isl_take isl_multi_aff *ma);
tools/polly/lib/External/isl/isl_box.c 29 isl_multi_aff *offset;
48 __isl_take isl_multi_aff *offset, __isl_take isl_multi_val *size)
75 isl_multi_aff *offset;
87 isl_multi_aff *offset;
184 __isl_give isl_multi_aff *isl_fixed_box_get_offset(
tools/polly/lib/External/isl/isl_input.c 3181 isl_multi_aff *ma;
3616 __isl_give isl_multi_aff *isl_stream_read_multi_aff(__isl_keep isl_stream *s)
3623 isl_multi_aff *ma = NULL;
3708 __isl_give isl_multi_aff *isl_multi_aff_read_from_str(isl_ctx *ctx,
3711 isl_multi_aff *maff;
tools/polly/lib/External/isl/isl_local_space.c 1390 __isl_take isl_local_space *ls, __isl_take isl_multi_aff *ma)
tools/polly/lib/External/isl/isl_local_space_private.h 77 __isl_take isl_local_space *ls, __isl_take isl_multi_aff *ma);
tools/polly/lib/External/isl/isl_map.c12728 __isl_keep isl_multi_aff *ma)
12761 __isl_keep isl_multi_aff *ma, int n_before, int n_after, int n_div)
12811 static int multi_aff_strides(__isl_keep isl_multi_aff *ma)
12842 __isl_take isl_basic_map *bmap, __isl_keep isl_multi_aff *ma,
12955 __isl_take isl_multi_aff *ma)
13067 __isl_take isl_basic_map *bmap, __isl_take isl_multi_aff *ma)
13079 __isl_take isl_basic_map *bmap, __isl_take isl_multi_aff *ma)
13090 __isl_keep isl_multi_aff *ma)
13116 enum isl_dim_type type, __isl_take isl_multi_aff *ma)
13162 enum isl_dim_type type, __isl_take isl_multi_aff *ma)
13206 __isl_take isl_multi_aff *ma)
13218 __isl_take isl_multi_aff *ma)
13380 isl_multi_aff *ma;
tools/polly/lib/External/isl/isl_map_private.h 395 __isl_take isl_multi_aff *maff, int rational);
397 __isl_take isl_multi_aff *ma);
tools/polly/lib/External/isl/isl_morph.c 130 __isl_give isl_multi_aff *isl_morph_get_var_multi_aff(
135 isl_multi_aff *ma;
tools/polly/lib/External/isl/isl_morph.h 49 __isl_give isl_multi_aff *isl_morph_get_var_multi_aff(
tools/polly/lib/External/isl/isl_output.c 2944 isl_multi_aff *ma = data->user;
2960 __isl_keep isl_multi_aff *maff)
2970 __isl_keep isl_multi_aff *maff)
2988 __isl_keep isl_multi_aff *maff)
tools/polly/lib/External/isl/isl_pw_templ.c 2077 __isl_take isl_multi_aff *ma,
tools/polly/lib/External/isl/isl_schedule_node.c 2758 isl_multi_aff *sched;
2795 isl_multi_aff *ma;
tools/polly/lib/External/isl/isl_schedule_tree.c 2248 isl_multi_aff *ma1, *ma2;
tools/polly/lib/External/isl/isl_scheduler.c 108 isl_multi_aff *compress;
109 isl_multi_aff *decompress;
994 __isl_take isl_set *hull, __isl_take isl_multi_aff *compress,
995 __isl_take isl_multi_aff *decompress)
1090 isl_multi_aff *compress, *decompress;
3051 static __isl_give isl_multi_aff *node_extract_partial_schedule_multi_aff(
3058 isl_multi_aff *ma;
3091 static __isl_give isl_multi_aff *node_extract_schedule_multi_aff(
3109 isl_multi_aff *ma;
3780 isl_multi_aff *ma;
4737 isl_multi_aff *ma;
5391 isl_multi_aff *ma;
6065 isl_multi_aff *ma;
6434 isl_multi_aff *ma, *ma2;
tools/polly/lib/External/isl/isl_tab_pip.c 144 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)
273 static __isl_give isl_multi_aff *set_from_affine_matrix(
274 __isl_take isl_multi_aff *ma, __isl_take isl_local_space *ls,
330 isl_multi_aff *ma;
453 static isl_bool equal_on_domain(__isl_keep isl_multi_aff *ma1,
454 __isl_keep isl_multi_aff *ma2, __isl_keep isl_basic_set *dom)
798 __isl_take isl_basic_set *dom, __isl_take isl_multi_aff *ma)
819 __isl_take isl_basic_set *dom, __isl_take isl_multi_aff *ma)
5658 __isl_take isl_basic_set *dom, __isl_take isl_multi_aff *maff)
5677 __isl_take isl_basic_set *dom, __isl_take isl_multi_aff *ma)
5760 static int need_substitution(__isl_keep isl_multi_aff *maff)
tools/polly/lib/External/isl/isl_test.c 5856 __isl_take isl_multi_aff *ma);
5911 isl_multi_aff *ma;
6763 isl_multi_aff *ma;
7191 isl_multi_aff *ma, *ma2;
7450 isl_multi_aff *ma1, *ma2;
7487 isl_multi_aff *ma;
7859 isl_multi_aff *ma;
7918 isl_multi_aff *ma;
7980 isl_multi_aff *ma1, *ma2;
7981 isl_multi_aff *ma;
tools/polly/lib/External/isl/isl_union_map.c 2053 isl_multi_aff *ma;
3376 __isl_take isl_union_map *umap, __isl_take isl_multi_aff *ma)
3390 __isl_take isl_union_map *umap, __isl_take isl_multi_aff *ma)
3403 __isl_take isl_union_set *uset, __isl_take isl_multi_aff *ma)
tools/polly/lib/External/isl/isl_vertices.c 1006 __isl_give isl_multi_aff *isl_vertex_get_expr(__isl_keep isl_vertex *vertex)
tools/polly/lib/External/ppcg/gpu.c 2951 static __isl_give isl_multi_aff *parameter_vector(__isl_take isl_space *space,
2956 isl_multi_aff *ma;
3010 isl_multi_aff *ma;
3226 static __isl_give isl_multi_aff *create_from_access(isl_ctx *ctx,
3339 isl_multi_aff *from_access;
3492 isl_multi_aff *ma;
3493 isl_multi_aff *from_access;
tools/polly/lib/External/ppcg/gpu_array_tile.h 51 isl_multi_aff *tiling;
tools/polly/lib/External/ppcg/gpu_group.c 489 isl_multi_aff *next;
1717 static __isl_give isl_multi_aff *strided_tile(
1719 __isl_keep isl_multi_aff *insert_array)
1723 isl_multi_aff *shift;
1727 isl_multi_aff *tiling;
1789 isl_multi_aff *tiling, *lb, *insert_array;
tools/polly/lib/External/ppcg/hybrid.c 251 isl_multi_aff *shift_phase;
254 isl_multi_aff *project_ts;
355 isl_multi_aff *space_shift;
356 isl_multi_aff *space_tile;
790 static __isl_give isl_multi_aff *compute_shift_phase(
794 isl_multi_aff *shift;
816 static __isl_give isl_multi_aff *compute_localize(
823 isl_multi_aff *localize;
851 isl_multi_aff *project;
886 isl_multi_aff *localize;
1430 __isl_take isl_multi_aff *ma)
1505 isl_multi_aff *space_shift;
1548 isl_multi_aff *space_shift;
1549 isl_multi_aff *tile;
1711 isl_multi_aff *ma;
1712 isl_multi_aff *tiling;
1842 isl_multi_aff *ma1, *ma2;
1899 isl_multi_aff *space_tile;
1926 isl_multi_aff *space_shift;
tools/polly/lib/External/ppcg/print.c 343 isl_multi_aff *ma;
tools/polly/lib/Support/GICHelper.cpp 128 std::string polly::stringFromIslObj(__isl_keep isl_multi_aff *maff) {