reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/polly/lib/External/isl/isl_schedule_band.c
   21 isl_ctx *isl_schedule_band_get_ctx(__isl_keep isl_schedule_band *band)
   28 static __isl_give isl_schedule_band *isl_schedule_band_alloc(isl_ctx *ctx)
   30 	isl_schedule_band *band;
   48 __isl_give isl_schedule_band *isl_schedule_band_from_multi_union_pw_aff(
   52 	isl_schedule_band *band;
   81 __isl_give isl_schedule_band *isl_schedule_band_dup(
   82 	__isl_keep isl_schedule_band *band)
   86 	isl_schedule_band *dup;
  133 __isl_give isl_schedule_band *isl_schedule_band_cow(
  134 	__isl_take isl_schedule_band *band)
  147 __isl_give isl_schedule_band *isl_schedule_band_copy(
  148 	__isl_keep isl_schedule_band *band)
  159 __isl_null isl_schedule_band *isl_schedule_band_free(
  160 	__isl_take isl_schedule_band *band)
  180 isl_bool isl_schedule_band_plain_is_equal(__isl_keep isl_schedule_band *band1,
  181 	__isl_keep isl_schedule_band *band2)
  224 int isl_schedule_band_n_member(__isl_keep isl_schedule_band *band)
  233 	__isl_keep isl_schedule_band *band, int pos)
  248 __isl_give isl_schedule_band *isl_schedule_band_member_set_coincident(
  249 	__isl_take isl_schedule_band *band, int pos, int coincident)
  271 isl_bool isl_schedule_band_get_permutable(__isl_keep isl_schedule_band *band)
  280 __isl_give isl_schedule_band *isl_schedule_band_set_permutable(
  281 	__isl_take isl_schedule_band *band, int permutable)
  299 int isl_schedule_band_is_anchored(__isl_keep isl_schedule_band *band)
  307 	__isl_keep isl_schedule_band *band)
  316 __isl_give isl_schedule_band *isl_schedule_band_intersect_domain(
  317 	__isl_take isl_schedule_band *band, __isl_take isl_union_set *domain)
  338 	__isl_keep isl_schedule_band *band)
  345 __isl_give isl_schedule_band *isl_schedule_band_set_partial_schedule(
  346 	__isl_take isl_schedule_band *band,
  367 	__isl_keep isl_schedule_band *band, int pos)
  385 __isl_give isl_schedule_band *isl_schedule_band_member_set_ast_loop_type(
  386 	__isl_take isl_schedule_band *band, int pos,
  422 	__isl_keep isl_schedule_band *band, int pos)
  441 __isl_give isl_schedule_band *
  443 	__isl_take isl_schedule_band *band, int pos,
  560 	__isl_keep isl_schedule_band *band)
  743 static int extract_loop_types(__isl_keep isl_schedule_band *band,
  769 static int extract_isolate_loop_types(__isl_keep isl_schedule_band *band,
  859 __isl_give isl_schedule_band *isl_schedule_band_set_ast_build_options(
  860 	__isl_take isl_schedule_band *band, __isl_take isl_union_set *options)
  918 	__isl_keep isl_schedule_band *band, int depth)
  940 __isl_give isl_schedule_band *isl_schedule_band_replace_ast_build_option(
  941 	__isl_take isl_schedule_band *band, __isl_take isl_set *drop,
  970 __isl_give isl_schedule_band *isl_schedule_band_scale(
  971 	__isl_take isl_schedule_band *band, __isl_take isl_multi_val *mv)
  991 __isl_give isl_schedule_band *isl_schedule_band_scale_down(
  992 	__isl_take isl_schedule_band *band, __isl_take isl_multi_val *mv)
 1011 __isl_give isl_schedule_band *isl_schedule_band_mod(
 1012 	__isl_take isl_schedule_band *band, __isl_take isl_multi_val *mv)
 1031 __isl_give isl_schedule_band *isl_schedule_band_shift(
 1032 	__isl_take isl_schedule_band *band,
 1109 __isl_give isl_schedule_band *isl_schedule_band_tile(
 1110 	__isl_take isl_schedule_band *band, __isl_take isl_multi_val *sizes)
 1137 __isl_give isl_schedule_band *isl_schedule_band_point(
 1138 	__isl_take isl_schedule_band *band, __isl_keep isl_schedule_band *tile,
 1138 	__isl_take isl_schedule_band *band, __isl_keep isl_schedule_band *tile,
 1178 __isl_give isl_schedule_band *isl_schedule_band_drop(
 1179 	__isl_take isl_schedule_band *band, int pos, int n)
 1215 __isl_give isl_schedule_band *isl_schedule_band_reset_user(
 1216 	__isl_take isl_schedule_band *band)
 1233 __isl_give isl_schedule_band *isl_schedule_band_align_params(
 1234 	__isl_take isl_schedule_band *band, __isl_take isl_space *space)
 1257 __isl_give isl_schedule_band *isl_schedule_band_pullback_union_pw_multi_aff(
 1258 	__isl_take isl_schedule_band *band,
 1281 __isl_give isl_schedule_band *isl_schedule_band_gist(
 1282 	__isl_take isl_schedule_band *band, __isl_take isl_union_set *context)
tools/polly/lib/External/isl/isl_schedule_band.h
   45 __isl_give isl_schedule_band *isl_schedule_band_from_multi_union_pw_aff(
   47 __isl_give isl_schedule_band *isl_schedule_band_copy(
   48 	__isl_keep isl_schedule_band *band);
   49 __isl_null isl_schedule_band *isl_schedule_band_free(
   50 	__isl_take isl_schedule_band *band);
   52 isl_ctx *isl_schedule_band_get_ctx(__isl_keep isl_schedule_band *band);
   54 isl_bool isl_schedule_band_plain_is_equal(__isl_keep isl_schedule_band *band1,
   55 	__isl_keep isl_schedule_band *band2);
   57 int isl_schedule_band_is_anchored(__isl_keep isl_schedule_band *band);
   60 	__isl_keep isl_schedule_band *band);
   61 __isl_give isl_schedule_band *isl_schedule_band_intersect_domain(
   62 	__isl_take isl_schedule_band *band, __isl_take isl_union_set *domain);
   64 	__isl_keep isl_schedule_band *band);
   65 __isl_give isl_schedule_band *isl_schedule_band_set_partial_schedule(
   66 	__isl_take isl_schedule_band *band,
   69 	__isl_keep isl_schedule_band *band, int pos);
   70 __isl_give isl_schedule_band *isl_schedule_band_member_set_ast_loop_type(
   71 	__isl_take isl_schedule_band *band, int pos,
   74 	__isl_keep isl_schedule_band *band, int pos);
   75 __isl_give isl_schedule_band *
   77 	__isl_take isl_schedule_band *band, int pos,
   80 	__isl_keep isl_schedule_band *band);
   81 __isl_give isl_schedule_band *isl_schedule_band_set_ast_build_options(
   82 	__isl_take isl_schedule_band *band, __isl_take isl_union_set *options);
   84 	__isl_keep isl_schedule_band *band, int depth);
   85 __isl_give isl_schedule_band *isl_schedule_band_replace_ast_build_option(
   86 	__isl_take isl_schedule_band *band, __isl_take isl_set *drop,
   89 int isl_schedule_band_n_member(__isl_keep isl_schedule_band *band);
   91 	__isl_keep isl_schedule_band *band, int pos);
   92 __isl_give isl_schedule_band *isl_schedule_band_member_set_coincident(
   93 	__isl_take isl_schedule_band *band, int pos, int coincident);
   94 isl_bool isl_schedule_band_get_permutable(__isl_keep isl_schedule_band *band);
   95 __isl_give isl_schedule_band *isl_schedule_band_set_permutable(
   96 	__isl_take isl_schedule_band *band, int permutable);
   98 __isl_give isl_schedule_band *isl_schedule_band_scale(
   99 	__isl_take isl_schedule_band *band, __isl_take isl_multi_val *mv);
  100 __isl_give isl_schedule_band *isl_schedule_band_scale_down(
  101 	__isl_take isl_schedule_band *band, __isl_take isl_multi_val *mv);
  102 __isl_give isl_schedule_band *isl_schedule_band_mod(
  103 	__isl_take isl_schedule_band *band, __isl_take isl_multi_val *mv);
  104 __isl_give isl_schedule_band *isl_schedule_band_tile(
  105 	__isl_take isl_schedule_band *band, __isl_take isl_multi_val *sizes);
  106 __isl_give isl_schedule_band *isl_schedule_band_point(
  107 	__isl_take isl_schedule_band *band, __isl_keep isl_schedule_band *tile,
  107 	__isl_take isl_schedule_band *band, __isl_keep isl_schedule_band *tile,
  109 __isl_give isl_schedule_band *isl_schedule_band_shift(
  110 	__isl_take isl_schedule_band *band,
  112 __isl_give isl_schedule_band *isl_schedule_band_drop(
  113 	__isl_take isl_schedule_band *band, int pos, int n);
  114 __isl_give isl_schedule_band *isl_schedule_band_gist(
  115 	__isl_take isl_schedule_band *band, __isl_take isl_union_set *context);
  117 __isl_give isl_schedule_band *isl_schedule_band_reset_user(
  118 	__isl_take isl_schedule_band *band);
  119 __isl_give isl_schedule_band *isl_schedule_band_align_params(
  120 	__isl_take isl_schedule_band *band, __isl_take isl_space *space);
  121 __isl_give isl_schedule_band *isl_schedule_band_pullback_union_pw_multi_aff(
  122 	__isl_take isl_schedule_band *band,
tools/polly/lib/External/isl/isl_schedule_node.c
 2422 	isl_schedule_band *band;
tools/polly/lib/External/isl/isl_schedule_read.c
  477 static __isl_give isl_schedule_band *set_coincident(
  478 	__isl_take isl_schedule_band *band, __isl_take isl_val_list *coincident)
  509 	isl_schedule_band *band;
tools/polly/lib/External/isl/isl_schedule_tree.c
  234 	__isl_take isl_schedule_band *band)
  863 	__isl_take isl_schedule_tree *tree, __isl_take isl_schedule_band *band)
 2621 static int any_coincident(__isl_keep isl_schedule_band *band)
 2640 	__isl_keep isl_schedule_band *band)
tools/polly/lib/External/isl/isl_schedule_tree.h
   60 		isl_schedule_band *band;
   91 	__isl_take isl_schedule_band *band);
  198 	__isl_take isl_schedule_tree *tree, __isl_take isl_schedule_band *band);