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

References

tools/polly/lib/External/isl/isl_coalesce.c
  203 static int any_eq(struct isl_coalesce_info *info, int status)
  215 static int any_ineq(struct isl_coalesce_info *info, int status)
  230 static int find_eq(struct isl_coalesce_info *info, int status)
  243 static int find_ineq(struct isl_coalesce_info *info, int status)
  255 static int count_eq(struct isl_coalesce_info *info, int status)
  267 static int count_ineq(struct isl_coalesce_info *info, int status)
  278 static int all_valid_or_cut(struct isl_coalesce_info *info)
  309 static int coalesce_info_set_hull_hash(struct isl_coalesce_info *info)
  328 static void clear_coalesce_info(int n, struct isl_coalesce_info *info)
  347 static void drop(struct isl_coalesce_info *info)
  357 static void exchange(struct isl_coalesce_info *info1,
  358 	struct isl_coalesce_info *info2)
  360 	struct isl_coalesce_info info;
  411 	__isl_take isl_basic_map *bmap, struct isl_coalesce_info *info,
  456 	struct isl_coalesce_info *info,
  488 static enum isl_change fuse(int i, int j, struct isl_coalesce_info *info,
  598 	struct isl_coalesce_info *info)
  644 static isl_bool contains(struct isl_coalesce_info *info, struct isl_tab *tab)
  721 	struct isl_coalesce_info *info)
  806 	struct isl_coalesce_info *info)
  906 static __isl_give isl_vec *try_tightening(struct isl_coalesce_info *info,
  982 static isl_stat tighten_on_relaxed_facet(struct isl_coalesce_info *info,
 1057 	struct isl_coalesce_info *info)
 1127 	struct isl_coalesce_info *info)
 1190 	struct isl_coalesce_info *info)
 1228 	struct isl_coalesce_info *info, int i, int j)
 1324 	struct isl_coalesce_info *info, isl_int *bound, __isl_keep isl_set *set)
 1438 	struct isl_coalesce_info *info, int k, isl_int *bound,
 1488 	struct isl_coalesce_info *info, int wrap_facet)
 1572 	struct isl_coalesce_info *info_j, __isl_keep isl_set *set_i,
 1610 	struct isl_coalesce_info *info, struct isl_wraps *wraps,
 1670 	struct isl_coalesce_info *info)
 1780 	struct isl_coalesce_info *info)
 1837 static enum isl_change check_wrap(int i, int j, struct isl_coalesce_info *info)
 1854 static isl_bool all_cut_by_one(int i, int j, struct isl_coalesce_info *info,
 1893 	struct isl_coalesce_info *info)
 1942 	struct isl_coalesce_info *info)
 1983 	struct isl_coalesce_info *info)
 2020 	struct isl_coalesce_info *info)
 2092 static void init_status(struct isl_coalesce_info *info)
 2101 static void set_eq_status_in(struct isl_coalesce_info *info,
 2113 static void set_ineq_status_in(struct isl_coalesce_info *info,
 2126 static void clear_status(struct isl_coalesce_info *info)
 2136 static int all_ineq_valid_or_single_adj_ineq(struct isl_coalesce_info *info)
 2169 	struct isl_coalesce_info *info)
 2269 	struct isl_coalesce_info *info)
 2354 	struct isl_coalesce_info *info)
 2372 static isl_stat shift_div(struct isl_coalesce_info *info, int div,
 2418 static isl_stat normalize_stride_div(struct isl_coalesce_info *info, int div)
 2466 static isl_stat harmonize_stride_divs(struct isl_coalesce_info *info1,
 2467 	struct isl_coalesce_info *info2)
 2510 static isl_stat shift_if_cst_int(struct isl_coalesce_info *info, int div,
 2575 static isl_stat harmonize_divs_with_hulls(struct isl_coalesce_info *info1,
 2576 	struct isl_coalesce_info *info2, __isl_keep isl_basic_set *eq1,
 2641 static isl_stat harmonize_divs(struct isl_coalesce_info *info1,
 2642 	struct isl_coalesce_info *info2)
 2770 static isl_stat fix_constant_divs(struct isl_coalesce_info *info,
 2846 static isl_stat tab_insert_divs(struct isl_coalesce_info *info,
 2925 static isl_stat expand_tab(struct isl_coalesce_info *info, int *exp,
 3002 	int i, int j, struct isl_coalesce_info *info, __isl_keep isl_mat *div,
 3066 	struct isl_coalesce_info *info, __isl_keep isl_mat *div, int *exp)
 3069 	struct isl_coalesce_info info_local, *info_i;
 3136 	struct isl_coalesce_info *info)
 3209 	struct isl_coalesce_info *info)
 3270 	struct isl_coalesce_info *info)
 3411 static isl_stat add_sub_vars(struct isl_coalesce_info *info,
 3507 static int add_subs(struct isl_coalesce_info *info,
 3543 	struct isl_coalesce_info *info, __isl_keep isl_aff_list *list)
 3590 	struct isl_coalesce_info *info)
 3646 	struct isl_coalesce_info *info)
 3695 	struct isl_coalesce_info *info)
 3746 static int coalesce_range(isl_ctx *ctx, struct isl_coalesce_info *info,
 3791 static int coalesce(isl_ctx *ctx, int n, struct isl_coalesce_info *info)
 3818 	int n, struct isl_coalesce_info *info)
 3876 	struct isl_coalesce_info *info = NULL;