Lines Matching defs:info

212 static int any_eq(struct isl_coalesce_info *info, int status)  in any_eq()
224 static int any_ineq(struct isl_coalesce_info *info, int status) in any_ineq()
239 static int find_eq(struct isl_coalesce_info *info, int status) in find_eq()
252 static int find_ineq(struct isl_coalesce_info *info, int status) in find_ineq()
264 static int count_eq(struct isl_coalesce_info *info, int status) in count_eq()
276 static int count_ineq(struct isl_coalesce_info *info, int status) in count_ineq()
287 static int all_valid_or_cut(struct isl_coalesce_info *info) in all_valid_or_cut()
318 static int coalesce_info_set_hull_hash(struct isl_coalesce_info *info) in coalesce_info_set_hull_hash()
339 static void clear_coalesce_info(int n, struct isl_coalesce_info *info) in clear_coalesce_info()
356 static void clear(struct isl_coalesce_info *info) in clear()
367 static void drop(struct isl_coalesce_info *info) in drop()
378 struct isl_coalesce_info info; in exchange() local
429 __isl_take isl_basic_map *bmap, struct isl_coalesce_info *info, in add_valid_constraints()
474 struct isl_coalesce_info *info, in number_of_constraints_increases()
511 static enum isl_change fuse(int i, int j, struct isl_coalesce_info *info, in fuse()
625 struct isl_coalesce_info *info) in check_facets()
671 static isl_bool contains(struct isl_coalesce_info *info, struct isl_tab *tab) in contains()
761 struct isl_coalesce_info *info, __isl_keep isl_mat *extra) in is_adj_ineq_extension_with_wraps()
893 static __isl_give isl_vec *try_tightening(struct isl_coalesce_info *info, in try_tightening()
969 static isl_stat tighten_on_relaxed_facet(struct isl_coalesce_info *info, in tighten_on_relaxed_facet()
1046 struct isl_coalesce_info *info) in extend()
1118 struct isl_coalesce_info *info) in is_relaxed_extension()
1183 struct isl_coalesce_info *info) in wraps_update_max()
1223 struct isl_coalesce_info *info, int i, int j) in wraps_init()
1342 struct isl_coalesce_info *info, isl_int *bound, __isl_keep isl_set *set, in add_selected_wraps()
1423 struct isl_coalesce_info *info, isl_int *bound, __isl_keep isl_set *set) in add_wraps()
1486 static isl_bool has_redundant_cuts(struct isl_coalesce_info *info) in has_redundant_cuts()
1539 struct isl_coalesce_info *info, int k, isl_int *bound, in add_selected_wraps_around_facet()
1592 struct isl_coalesce_info *info, int k, isl_int *bound, in add_wraps_around_facet()
1606 struct isl_coalesce_info *info, int k, isl_int *bound, in add_valid_wraps_around_facet()
1628 struct isl_coalesce_info *info) in is_adj_ineq_extension()
1711 struct isl_coalesce_info *info) in check_adj_ineq()
1759 struct isl_coalesce_info *info, int wrap_facet) in can_wrap_in_facet()
1883 struct isl_coalesce_info *info, struct isl_wraps *wraps, in try_wrap_in_facets()
1943 struct isl_coalesce_info *info) in wrap_in_facets()
2055 struct isl_coalesce_info *info) in can_wrap_in_set()
2114 static enum isl_change check_wrap(int i, int j, struct isl_coalesce_info *info) in check_wrap()
2131 static isl_bool all_cut_by_one(int i, int j, struct isl_coalesce_info *info, in all_cut_by_one()
2170 struct isl_coalesce_info *info) in check_single_adj_eq()
2219 struct isl_coalesce_info *info) in check_adj_eq()
2260 struct isl_coalesce_info *info) in check_ineq_adj_eq()
2297 struct isl_coalesce_info *info) in check_eq_adj_eq()
2371 static void init_status(struct isl_coalesce_info *info) in init_status()
2380 static void set_eq_status_in(struct isl_coalesce_info *info, in set_eq_status_in()
2392 static void set_ineq_status_in(struct isl_coalesce_info *info, in set_ineq_status_in()
2405 static void clear_status(struct isl_coalesce_info *info) in clear_status()
2415 static int all_ineq_valid_or_single_adj_ineq(struct isl_coalesce_info *info) in all_ineq_valid_or_single_adj_ineq()
2448 struct isl_coalesce_info *info) in separating_equality()
2548 struct isl_coalesce_info *info) in coalesce_local_pair_reuse()
2633 struct isl_coalesce_info *info) in coalesce_local_pair()
2651 static isl_stat shift_div(struct isl_coalesce_info *info, int div, in shift_div()
2700 static isl_stat normalize_stride_div(struct isl_coalesce_info *info, int div) in normalize_stride_div()
2795 static isl_stat shift_if_cst_int(struct isl_coalesce_info *info, int div, in shift_if_cst_int()
3059 static isl_stat fix_constant_divs(struct isl_coalesce_info *info, in fix_constant_divs()
3134 static isl_stat tab_insert_divs(struct isl_coalesce_info *info, in tab_insert_divs()
3214 static isl_stat expand_tab(struct isl_coalesce_info *info, int *exp, in expand_tab()
3294 int i, int j, struct isl_coalesce_info *info, __isl_keep isl_mat *div, in coalesce_expand_tab_divs()
3358 struct isl_coalesce_info *info, __isl_keep isl_mat *div, int *exp) in coalesce_with_expanded_divs()
3428 struct isl_coalesce_info *info) in coalesce_after_aligning_divs()
3501 struct isl_coalesce_info *info) in coalesce_subset_with_equalities()
3562 struct isl_coalesce_info *info) in coalesce_divs()
3709 static isl_stat add_sub_vars(struct isl_coalesce_info *info, in add_sub_vars()
3807 static isl_stat add_subs(struct isl_coalesce_info *info, in add_subs()
3843 struct isl_coalesce_info *info, __isl_keep isl_aff_list *list) in coalesce_with_subs()
3893 struct isl_coalesce_info *info) in check_coalesce_into_eq()
3954 struct isl_coalesce_info *info) in check_coalesce_eq()
4003 struct isl_coalesce_info *info) in coalesce_pair()
4054 static int coalesce_range(isl_ctx *ctx, struct isl_coalesce_info *info, in coalesce_range()
4099 static int coalesce(isl_ctx *ctx, int n, struct isl_coalesce_info *info) in coalesce()
4130 int n, struct isl_coalesce_info *info) in update_basic_maps()
4196 struct isl_coalesce_info *info = NULL; in isl_map_coalesce() local