reference, declarationdefinition
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.c
12728 	__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) {