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

References

tools/polly/lib/External/isl/basis_reduction_templ.c
  317 __isl_give isl_mat *isl_basic_set_reduced_basis(__isl_keep isl_basic_set *bset)
tools/polly/lib/External/isl/bset_from_bmap.c
    5 static __isl_give isl_basic_set *bset_from_bmap(__isl_take isl_basic_map *bmap)
    7 	return (isl_basic_set *) bmap;
tools/polly/lib/External/isl/bset_to_bmap.c
    7 static __isl_give isl_basic_map *bset_to_bmap(__isl_take isl_basic_set *bset)
tools/polly/lib/External/isl/include/isl/aff.h
  148 __isl_give isl_basic_set *isl_aff_zero_basic_set(__isl_take isl_aff *aff);
  149 __isl_give isl_basic_set *isl_aff_neg_basic_set(__isl_take isl_aff *aff);
  151 __isl_give isl_basic_set *isl_aff_eq_basic_set(__isl_take isl_aff *aff1,
  159 __isl_give isl_basic_set *isl_aff_le_basic_set(__isl_take isl_aff *aff1,
  164 __isl_give isl_basic_set *isl_aff_lt_basic_set(__isl_take isl_aff *aff1,
  169 __isl_give isl_basic_set *isl_aff_ge_basic_set(__isl_take isl_aff *aff1,
  174 __isl_give isl_basic_set *isl_aff_gt_basic_set(__isl_take isl_aff *aff1,
tools/polly/lib/External/isl/include/isl/constraint.h
   43 int isl_basic_set_n_constraint(__isl_keep isl_basic_set *bset);
   46 isl_stat isl_basic_set_foreach_constraint(__isl_keep isl_basic_set *bset,
   51 	__isl_keep isl_basic_set *bset);
   55 isl_stat isl_basic_set_foreach_bound_pair(__isl_keep isl_basic_set *bset,
   59 		  __isl_take isl_basic_set *bset, void *user), void *user);
   63 __isl_give isl_basic_set *isl_basic_set_add_constraint(
   64 	__isl_take isl_basic_set *bset, __isl_take isl_constraint *constraint);
   74 	struct isl_basic_set *bset, enum isl_dim_type type, int pos,
   77 	struct isl_basic_set *bset, enum isl_dim_type type, int pos,
  123 __isl_give isl_basic_set *isl_basic_set_from_constraint(
tools/polly/lib/External/isl/include/isl/ilp.h
   23 __isl_give isl_val *isl_basic_set_max_val(__isl_keep isl_basic_set *bset,
   43 __isl_give isl_val *isl_basic_set_dim_max_val(__isl_take isl_basic_set *bset,
tools/polly/lib/External/isl/include/isl/lp.h
   28 __isl_give isl_val *isl_basic_set_min_lp_val(__isl_keep isl_basic_set *bset,
   30 __isl_give isl_val *isl_basic_set_max_lp_val(__isl_keep isl_basic_set *bset,
tools/polly/lib/External/isl/include/isl/map.h
  142 		__isl_take isl_basic_set *bset);
  146 		__isl_take isl_basic_set *bset);
  174 __isl_give isl_basic_set *isl_basic_map_domain(__isl_take isl_basic_map *bmap);
  175 __isl_give isl_basic_set *isl_basic_map_range(__isl_take isl_basic_map *bmap);
  235 		__isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
  238 		__isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
  255 	__isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
  258 	__isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
  396 __isl_give isl_basic_set *isl_basic_map_deltas(__isl_take isl_basic_map *bmap);
  469 isl_bool isl_basic_set_is_wrapping(__isl_keep isl_basic_set *bset);
  472 __isl_give isl_basic_set *isl_basic_map_wrap(__isl_take isl_basic_map *bmap);
  474 __isl_give isl_basic_map *isl_basic_set_unwrap(__isl_take isl_basic_set *bset);
  491 __isl_give isl_basic_set *isl_basic_set_flatten(__isl_take isl_basic_set *bset);
  491 __isl_give isl_basic_set *isl_basic_set_flatten(__isl_take isl_basic_set *bset);
  505 	__isl_take isl_basic_set *bset);
  507 	__isl_take isl_basic_set *bset);
  510 	__isl_take isl_basic_set *domain, __isl_take isl_basic_set *range);
  510 	__isl_take isl_basic_set *domain, __isl_take isl_basic_set *range);
  592 	__isl_take isl_basic_map *bmap, __isl_take isl_basic_set *context);
tools/polly/lib/External/isl/include/isl/polynomial.h
   91 	__isl_keep isl_basic_set *bset,
   92 	isl_stat (*fn)(__isl_take isl_basic_set *bset,
  279 	__isl_take isl_basic_set *bset,
  280 	__isl_give isl_pw_qpolynomial *(*fn)(__isl_take isl_basic_set *bset));
tools/polly/lib/External/isl/include/isl/set.h
   28 unsigned isl_basic_set_n_dim(__isl_keep isl_basic_set *bset);
   29 unsigned isl_basic_set_n_param(__isl_keep isl_basic_set *bset);
   30 unsigned isl_basic_set_total_dim(__isl_keep const isl_basic_set *bset);
   31 unsigned isl_basic_set_dim(__isl_keep isl_basic_set *bset,
   38 isl_ctx *isl_basic_set_get_ctx(__isl_keep isl_basic_set *bset);
   40 __isl_give isl_space *isl_basic_set_get_space(__isl_keep isl_basic_set *bset);
   45 __isl_give isl_aff *isl_basic_set_get_div(__isl_keep isl_basic_set *bset,
   49 	__isl_keep isl_basic_set *bset);
   51 const char *isl_basic_set_get_tuple_name(__isl_keep isl_basic_set *bset);
   54 __isl_give isl_basic_set *isl_basic_set_set_tuple_name(
   55 	__isl_take isl_basic_set *set, const char *s);
   58 const char *isl_basic_set_get_dim_name(__isl_keep isl_basic_set *bset,
   60 __isl_give isl_basic_set *isl_basic_set_set_dim_name(
   61 	__isl_take isl_basic_set *bset,
   70 __isl_give isl_id *isl_basic_set_get_dim_id(__isl_keep isl_basic_set *bset,
   72 __isl_give isl_basic_set *isl_basic_set_set_tuple_id(
   73 	__isl_take isl_basic_set *bset, __isl_take isl_id *id);
   92 int isl_basic_set_is_rational(__isl_keep isl_basic_set *bset);
   94 __isl_null isl_basic_set *isl_basic_set_free(__isl_take isl_basic_set *bset);
   94 __isl_null isl_basic_set *isl_basic_set_free(__isl_take isl_basic_set *bset);
   95 __isl_give isl_basic_set *isl_basic_set_copy(__isl_keep isl_basic_set *bset);
   95 __isl_give isl_basic_set *isl_basic_set_copy(__isl_keep isl_basic_set *bset);
   96 __isl_give isl_basic_set *isl_basic_set_empty(__isl_take isl_space *space);
   97 __isl_give isl_basic_set *isl_basic_set_universe(__isl_take isl_space *space);
   98 __isl_give isl_basic_set *isl_basic_set_nat_universe(__isl_take isl_space *dim);
   99 __isl_give isl_basic_set *isl_basic_set_positive_orthant(
  101 void isl_basic_set_print_internal(__isl_keep isl_basic_set *bset,
  104 __isl_give isl_basic_set *isl_basic_set_intersect(
  105 		__isl_take isl_basic_set *bset1,
  106 		__isl_take isl_basic_set *bset2);
  108 __isl_give isl_basic_set *isl_basic_set_intersect_params(
  109 	__isl_take isl_basic_set *bset1, __isl_take isl_basic_set *bset2);
  109 	__isl_take isl_basic_set *bset1, __isl_take isl_basic_set *bset2);
  111 __isl_give isl_basic_set *isl_basic_set_apply(
  112 		__isl_take isl_basic_set *bset,
  114 __isl_give isl_basic_set *isl_basic_set_preimage_multi_aff(
  115 	__isl_take isl_basic_set *bset, __isl_take isl_multi_aff *ma);
  117 __isl_give isl_basic_set *isl_basic_set_affine_hull(
  118 		__isl_take isl_basic_set *bset);
  119 __isl_give isl_basic_set *isl_basic_set_remove_dims(
  120 	__isl_take isl_basic_set *bset,
  123 __isl_give isl_basic_set *isl_basic_set_sample(__isl_take isl_basic_set *bset);
  123 __isl_give isl_basic_set *isl_basic_set_sample(__isl_take isl_basic_set *bset);
  125 __isl_give isl_basic_set *isl_basic_set_detect_equalities(
  126 						__isl_take isl_basic_set *bset);
  127 __isl_give isl_basic_set *isl_basic_set_remove_redundancies(
  128 	__isl_take isl_basic_set *bset);
  130 __isl_give isl_basic_set *isl_basic_set_list_intersect(
  135 __isl_give isl_basic_set *isl_basic_set_read_from_file(isl_ctx *ctx,
  138 __isl_give isl_basic_set *isl_basic_set_read_from_str(isl_ctx *ctx,
  143 void isl_basic_set_dump(__isl_keep isl_basic_set *bset);
  146 	__isl_take isl_printer *printer, __isl_keep isl_basic_set *bset);
  149 __isl_give isl_basic_set *isl_basic_set_fix_si(__isl_take isl_basic_set *bset,
  149 __isl_give isl_basic_set *isl_basic_set_fix_si(__isl_take isl_basic_set *bset,
  151 __isl_give isl_basic_set *isl_basic_set_fix_val(__isl_take isl_basic_set *bset,
  151 __isl_give isl_basic_set *isl_basic_set_fix_val(__isl_take isl_basic_set *bset,
  157 __isl_give isl_basic_set *isl_basic_set_lower_bound_val(
  158 	__isl_take isl_basic_set *bset, enum isl_dim_type type, unsigned pos,
  164 __isl_give isl_basic_set *isl_basic_set_upper_bound_val(
  165 	__isl_take isl_basic_set *bset, enum isl_dim_type type, unsigned pos,
  174 isl_bool isl_basic_set_is_equal(__isl_keep isl_basic_set *bset1,
  175 	__isl_keep isl_basic_set *bset2);
  176 isl_bool isl_basic_set_is_disjoint(__isl_keep isl_basic_set *bset1,
  177 	__isl_keep isl_basic_set *bset2);
  180 		__isl_take isl_basic_set *bset, __isl_take isl_basic_set *dom,
  180 		__isl_take isl_basic_set *bset, __isl_take isl_basic_set *dom,
  183 		__isl_take isl_basic_set *bset, __isl_take isl_basic_set *dom,
  183 		__isl_take isl_basic_set *bset, __isl_take isl_basic_set *dom,
  192 __isl_give isl_set *isl_basic_set_lexmin(__isl_take isl_basic_set *bset);
  194 __isl_give isl_set *isl_basic_set_lexmax(__isl_take isl_basic_set *bset);
  200 	__isl_take isl_basic_set *bset, __isl_take isl_basic_set *dom,
  200 	__isl_take isl_basic_set *bset, __isl_take isl_basic_set *dom,
  203 	__isl_take isl_basic_set *bset, __isl_take isl_basic_set *dom,
  203 	__isl_take isl_basic_set *bset, __isl_take isl_basic_set *dom,
  212 		__isl_take isl_basic_set *bset1,
  213 		__isl_take isl_basic_set *bset2);
  215 int isl_basic_set_compare_at(struct isl_basic_set *bset1,
  216 	struct isl_basic_set *bset2, int pos);
  220 __isl_give isl_basic_set *isl_basic_set_params(__isl_take isl_basic_set *bset);
  220 __isl_give isl_basic_set *isl_basic_set_params(__isl_take isl_basic_set *bset);
  221 __isl_give isl_basic_set *isl_basic_set_from_params(
  222 	__isl_take isl_basic_set *bset);
  226 isl_stat isl_basic_set_dims_get_sign(__isl_keep isl_basic_set *bset,
  229 isl_bool isl_basic_set_plain_is_universe(__isl_keep isl_basic_set *bset);
  230 isl_bool isl_basic_set_is_universe(__isl_keep isl_basic_set *bset);
  231 isl_bool isl_basic_set_plain_is_empty(__isl_keep isl_basic_set *bset);
  233 isl_bool isl_basic_set_is_empty(__isl_keep isl_basic_set *bset);
  234 isl_bool isl_basic_set_is_bounded(__isl_keep isl_basic_set *bset);
  236 isl_bool isl_basic_set_is_subset(__isl_keep isl_basic_set *bset1,
  237 	__isl_keep isl_basic_set *bset2);
  238 isl_bool isl_basic_set_plain_is_equal(__isl_keep isl_basic_set *bset1,
  239 	__isl_keep isl_basic_set *bset2);
  247 __isl_give isl_set *isl_set_from_basic_set(__isl_take isl_basic_set *bset);
  249 __isl_give isl_basic_set *isl_set_sample(__isl_take isl_set *set);
  251 __isl_give isl_point *isl_basic_set_sample_point(__isl_take isl_basic_set *bset);
  257 __isl_give isl_basic_set *isl_set_affine_hull(__isl_take isl_set *set);
  258 __isl_give isl_basic_set *isl_set_convex_hull(__isl_take isl_set *set);
  260 __isl_give isl_basic_set *isl_set_polyhedral_hull(__isl_take isl_set *set);
  261 __isl_give isl_basic_set *isl_set_simple_hull(__isl_take isl_set *set);
  263 __isl_give isl_basic_set *isl_set_unshifted_simple_hull(
  265 __isl_give isl_basic_set *isl_set_plain_unshifted_simple_hull(
  267 __isl_give isl_basic_set *isl_set_unshifted_simple_hull_from_set_list(
  269 __isl_give isl_basic_set *isl_set_bounded_simple_hull(__isl_take isl_set *set);
  279 __isl_give isl_basic_set *isl_basic_set_flat_product(
  280 	__isl_take isl_basic_set *bset1, __isl_take isl_basic_set *bset2);
  280 	__isl_take isl_basic_set *bset1, __isl_take isl_basic_set *bset2);
  310 __isl_give isl_basic_set *isl_basic_set_insert_dims(
  311 	__isl_take isl_basic_set *bset,
  315 __isl_give isl_basic_set *isl_basic_set_add_dims(__isl_take isl_basic_set *bset,
  315 __isl_give isl_basic_set *isl_basic_set_add_dims(__isl_take isl_basic_set *bset,
  319 __isl_give isl_basic_set *isl_basic_set_move_dims(__isl_take isl_basic_set *bset,
  319 __isl_give isl_basic_set *isl_basic_set_move_dims(__isl_take isl_basic_set *bset,
  325 __isl_give isl_basic_set *isl_basic_set_project_out(
  326 		__isl_take isl_basic_set *bset,
  332 __isl_give isl_basic_set *isl_basic_set_remove_divs(
  333 	__isl_take isl_basic_set *bset);
  334 __isl_give isl_basic_set *isl_basic_set_eliminate(
  335 	__isl_take isl_basic_set *bset,
  343 __isl_give isl_basic_set *isl_basic_set_remove_divs_involving_dims(
  344 	__isl_take isl_basic_set *bset,
  348 __isl_give isl_basic_set *isl_basic_set_remove_unknown_divs(
  349 	__isl_take isl_basic_set *bset);
  355 __isl_give isl_basic_set *isl_basic_set_drop_constraints_involving_dims(
  356 	__isl_take isl_basic_set *bset,
  358 __isl_give isl_basic_set *isl_basic_set_drop_constraints_not_involving_dims(
  359 	__isl_take isl_basic_set *bset,
  368 isl_bool isl_basic_set_involves_dims(__isl_keep isl_basic_set *bset,
  397 __isl_give isl_basic_set *isl_basic_set_neg(__isl_take isl_basic_set *bset);
  397 __isl_give isl_basic_set *isl_basic_set_neg(__isl_take isl_basic_set *bset);
  401 __isl_give isl_set *isl_basic_set_compute_divs(__isl_take isl_basic_set *bset);
  420 __isl_give isl_basic_set *isl_basic_set_gist(__isl_take isl_basic_set *bset,
  420 __isl_give isl_basic_set *isl_basic_set_gist(__isl_take isl_basic_set *bset,
  421 					    __isl_take isl_basic_set *context);
  423 	__isl_take isl_basic_set *context);
  451 	isl_stat (*fn)(__isl_take isl_basic_set *bset, void *user), void *user);
  460 __isl_give isl_basic_set *isl_basic_set_from_point(__isl_take isl_point *pnt);
  463 __isl_give isl_basic_set *isl_basic_set_box_from_points(
  468 __isl_give isl_basic_set *isl_basic_set_lift(__isl_take isl_basic_set *bset);
  468 __isl_give isl_basic_set *isl_basic_set_lift(__isl_take isl_basic_set *bset);
  482 __isl_give isl_basic_set *isl_basic_set_align_params(
  483 	__isl_take isl_basic_set *bset, __isl_take isl_space *model);
  486 __isl_give isl_basic_set *isl_basic_set_drop_unused_params(
  487 	__isl_take isl_basic_set *bset);
  491 	__isl_keep isl_basic_set *bset, enum isl_dim_type c1,
  494 	__isl_keep isl_basic_set *bset, enum isl_dim_type c1,
  496 __isl_give isl_basic_set *isl_basic_set_from_constraint_matrices(
  501 __isl_give isl_basic_set *isl_basic_set_from_multi_aff(
  506 __isl_give isl_mat *isl_basic_set_reduced_basis(__isl_keep isl_basic_set *bset);
  508 __isl_give isl_basic_set *isl_basic_set_coefficients(
  509 	__isl_take isl_basic_set *bset);
  512 __isl_give isl_basic_set *isl_set_coefficients(__isl_take isl_set *set);
  513 __isl_give isl_basic_set *isl_basic_set_solutions(
  514 	__isl_take isl_basic_set *bset);
  515 __isl_give isl_basic_set *isl_set_solutions(__isl_take isl_set *set);
  520 __isl_give char *isl_basic_set_to_str(__isl_keep isl_basic_set *bset);
tools/polly/lib/External/isl/include/isl/union_set.h
   16 	__isl_take isl_basic_set *bset);
  135 __isl_give isl_basic_set *isl_union_set_sample(__isl_take isl_union_set *uset);
tools/polly/lib/External/isl/include/isl/vertices.h
   22 __isl_give isl_basic_set *isl_vertex_get_domain(__isl_keep isl_vertex *vertex);
   27 	__isl_keep isl_basic_set *bset);
   35 __isl_give isl_basic_set *isl_cell_get_domain(__isl_keep isl_cell *cell);
tools/polly/lib/External/isl/isl_aff.c
 2024 	__isl_take isl_aff *aff, __isl_take isl_basic_set *eq)
 2071 	__isl_take isl_basic_set *eq)
 2095 	isl_basic_set *hull;
 2102 		isl_basic_set *bset;
 2134 static __isl_give isl_basic_set *aff_pos_basic_set(__isl_take isl_aff *aff,
 2138 	isl_basic_set *bset;
 2171 static __isl_give isl_basic_set *aff_nonneg_basic_set(
 2175 	isl_basic_set *bset;
 2197 __isl_give isl_basic_set *isl_aff_nonneg_basic_set(__isl_take isl_aff *aff)
 2205 __isl_give isl_basic_set *isl_aff_pos_basic_set(__isl_take isl_aff *aff)
 2214 __isl_give isl_basic_set *isl_aff_neg_basic_set(__isl_take isl_aff *aff)
 2226 static __isl_give isl_basic_set *aff_zero_basic_set(__isl_take isl_aff *aff,
 2230 	isl_basic_set *bset;
 2252 __isl_give isl_basic_set *isl_aff_zero_basic_set(__isl_take isl_aff *aff)
 2260 __isl_give isl_basic_set *isl_aff_ge_basic_set(__isl_take isl_aff *aff1,
 2271 __isl_give isl_basic_set *isl_aff_gt_basic_set(__isl_take isl_aff *aff1,
 2303 __isl_give isl_basic_set *isl_aff_le_basic_set(__isl_take isl_aff *aff1,
 2312 __isl_give isl_basic_set *isl_aff_lt_basic_set(__isl_take isl_aff *aff1,
 2339 __isl_give isl_basic_set *isl_aff_eq_basic_set(__isl_take isl_aff *aff1,
 2814 	__isl_give isl_basic_set *(*fn)(__isl_take isl_aff *aff, int rational),
 2826 		isl_basic_set *bset;
 4091 	__isl_take isl_multi_aff *maff, __isl_take isl_basic_set *eq)
 4617 	__isl_take isl_basic_set *bset)
tools/polly/lib/External/isl/isl_aff_map.c
  196 __isl_give isl_basic_set *isl_basic_set_from_multi_aff(
tools/polly/lib/External/isl/isl_aff_private.h
  139 	__isl_take isl_basic_set *bset);
  166 	__isl_take isl_basic_set *eq);
  179 __isl_give isl_basic_set *isl_aff_pos_basic_set(__isl_take isl_aff *aff);
tools/polly/lib/External/isl/isl_affine_hull.c
   62 struct isl_basic_set *isl_basic_set_implicit_equalities(
   63 						struct isl_basic_set *bset)
   75 	struct isl_basic_set *bset1, struct isl_basic_set *bset2,
   75 	struct isl_basic_set *bset1, struct isl_basic_set *bset2,
   96 static void delete_row(struct isl_basic_set *bset, unsigned row)
  118 	struct isl_basic_set *bset1, struct isl_basic_set *bset2,
  118 	struct isl_basic_set *bset1, struct isl_basic_set *bset2,
  154 	struct isl_basic_set *bset1, struct isl_basic_set *bset2,
  154 	struct isl_basic_set *bset1, struct isl_basic_set *bset2,
  195 static struct isl_basic_set *affine_hull(
  196 	struct isl_basic_set *bset1, struct isl_basic_set *bset2)
  196 	struct isl_basic_set *bset1, struct isl_basic_set *bset2)
  300 __isl_give isl_basic_set *isl_basic_set_recession_cone(
  301 	__isl_take isl_basic_set *bset)
  341 static __isl_give isl_basic_set *add_adjacent_points(
  342 	__isl_take isl_basic_set *hull, __isl_take isl_vec *sample,
  343 	__isl_keep isl_basic_set *bset)
  356 			isl_basic_set *point;
  402 static __isl_give isl_basic_set *extend_affine_hull(struct isl_tab *tab,
  403 	__isl_take isl_basic_set *hull, __isl_keep isl_basic_set *bset)
  403 	__isl_take isl_basic_set *hull, __isl_keep isl_basic_set *bset)
  418 		struct isl_basic_set *point;
  459 static __isl_give isl_basic_set *initialize_hull(__isl_keep isl_basic_set *bset,
  459 static __isl_give isl_basic_set *initialize_hull(__isl_keep isl_basic_set *bset,
  462 	isl_basic_set *hull;
  479 static struct isl_basic_set *uset_affine_hull_bounded(struct isl_basic_set *bset)
  479 static struct isl_basic_set *uset_affine_hull_bounded(struct isl_basic_set *bset)
  482 	struct isl_basic_set *hull;
  553 static __isl_give isl_basic_set *initial_hull(struct isl_tab *tab,
  558 	struct isl_basic_set *bset = NULL;
  606 	struct isl_basic_set *hull = NULL;
  707 static struct isl_basic_set *affine_hull_with_cone(struct isl_basic_set *bset,
  707 static struct isl_basic_set *affine_hull_with_cone(struct isl_basic_set *bset,
  708 	struct isl_basic_set *cone)
  712 	struct isl_basic_set *hull;
  785 static struct isl_basic_set *uset_affine_hull(struct isl_basic_set *bset)
  785 static struct isl_basic_set *uset_affine_hull(struct isl_basic_set *bset)
  787 	struct isl_basic_set *cone;
  826 static struct isl_basic_set *equalities_in_underlying_set(
  831 	struct isl_basic_set *bset = NULL;
  832 	struct isl_basic_set *hull = NULL;
  879 	struct isl_basic_set *hull = NULL;
  920 __isl_give isl_basic_set *isl_basic_set_detect_equalities(
  921 						__isl_take isl_basic_set *bset)
  954 __isl_give isl_basic_set *isl_basic_set_plain_affine_hull(
  955 	__isl_take isl_basic_set *bset)
  972 struct isl_basic_set *isl_basic_set_affine_hull(struct isl_basic_set *bset)
  972 struct isl_basic_set *isl_basic_set_affine_hull(struct isl_basic_set *bset)
 1182 	isl_basic_set *bset;
 1217 struct isl_basic_set *isl_set_affine_hull(struct isl_set *set)
tools/polly/lib/External/isl/isl_ast_build_expr.h
    8 	 __isl_keep isl_ast_build *build, __isl_take isl_basic_set *bset);
tools/polly/lib/External/isl/isl_bernstein.c
   41 static int vertex_is_integral(__isl_keep isl_basic_set *vertex)
   60 	__isl_keep isl_basic_set *vertex, int i, __isl_take isl_space *dim)
  336 	__isl_take isl_basic_set *bset,
  442 	__isl_take isl_basic_set *bset,
  475 	__isl_take isl_basic_set *bset,
  523 	__isl_take isl_basic_set *bset, __isl_take isl_qpolynomial *poly,
tools/polly/lib/External/isl/isl_bernstein.h
    4 	__isl_take isl_basic_set *bset, __isl_take isl_qpolynomial *poly,
tools/polly/lib/External/isl/isl_bound.c
   26 static isl_stat compressed_guarded_poly_bound(__isl_take isl_basic_set *bset,
   51 static isl_stat unwrapped_guarded_poly_bound(__isl_take isl_basic_set *bset,
  108 static isl_stat guarded_poly_bound(__isl_take isl_basic_set *bset,
  167 static isl_stat basic_guarded_fold(__isl_take isl_basic_set *bset, void *user)
tools/polly/lib/External/isl/isl_bound.h
   12 	isl_basic_set *bset;
tools/polly/lib/External/isl/isl_box.c
  214 	isl_basic_set *bset;
tools/polly/lib/External/isl/isl_coalesce.c
 1420 	isl_basic_set *bset;
 2576 	struct isl_coalesce_info *info2, __isl_keep isl_basic_set *eq1,
 2577 	__isl_keep isl_basic_set *eq2)
 2646 	isl_basic_set *eq1, *eq2;
 3333 	isl_basic_set *wrap_hull;
tools/polly/lib/External/isl/isl_constraint.c
   52 static unsigned basic_set_offset(struct isl_basic_set *bset,
  134 struct isl_constraint *isl_basic_set_constraint(struct isl_basic_set *bset,
  212 int isl_basic_set_n_constraint(__isl_keep isl_basic_set *bset)
  250 isl_stat isl_basic_set_foreach_constraint(__isl_keep isl_basic_set *bset,
  307 	__isl_keep isl_basic_set *bset)
  352 struct isl_basic_set *isl_basic_set_add_constraint(
  353 	struct isl_basic_set *bset, struct isl_constraint *constraint)
  790 __isl_give isl_basic_set *isl_basic_set_from_constraint(
  844 	__isl_keep isl_basic_set *bset, enum isl_dim_type type, int pos,
  852 	struct isl_basic_set *bset, enum isl_dim_type type, int pos,
  918 static __isl_give isl_basic_set *add_larger_bound_constraint(
  919 	__isl_take isl_basic_set *bset, isl_int *a, isl_int *b,
  955 static __isl_give isl_basic_set *set_smallest_upper_bound(
  956 	__isl_keep isl_basic_set *context,
  957 	__isl_keep isl_basic_set *bset, unsigned abs_pos, int n_upper, int u)
  985 static __isl_give isl_basic_set *set_largest_lower_bound(
  986 	__isl_keep isl_basic_set *context,
  987 	__isl_keep isl_basic_set *bset, unsigned abs_pos, int n_lower, int l)
 1011 static isl_stat foreach_upper_bound(__isl_keep isl_basic_set *bset,
 1013 	__isl_take isl_basic_set *context, int n_upper,
 1016 		  __isl_take isl_basic_set *bset, void *user), void *user)
 1018 	isl_basic_set *context_i;
 1053 static isl_stat foreach_lower_bound(__isl_keep isl_basic_set *bset,
 1055 	__isl_take isl_basic_set *context, int n_lower,
 1058 		  __isl_take isl_basic_set *bset, void *user), void *user)
 1060 	isl_basic_set *context_i;
 1095 static isl_stat foreach_bound_pair(__isl_keep isl_basic_set *bset,
 1097 	__isl_take isl_basic_set *context, int n_lower, int n_upper,
 1100 		  __isl_take isl_basic_set *bset, void *user), void *user)
 1102 	isl_basic_set *context_i, *context_j;
 1181 isl_stat isl_basic_set_foreach_bound_pair(__isl_keep isl_basic_set *bset,
 1185 		  __isl_take isl_basic_set *bset, void *user), void *user)
 1190 	isl_basic_set *context = NULL;
tools/polly/lib/External/isl/isl_constraint_private.h
   21 struct isl_constraint *isl_basic_set_constraint(struct isl_basic_set *bset,
tools/polly/lib/External/isl/isl_convex_hull.c
   30 static __isl_give isl_basic_set *uset_convex_hull_wrap_bounded(
   92 __isl_give isl_basic_set *isl_basic_set_remove_redundancies(
   93 	__isl_take isl_basic_set *bset)
  160 static struct isl_basic_set *isl_basic_set_add_equality(
  161 	struct isl_basic_set *bset, isl_int *c)
  223 static __isl_give isl_basic_set *wrap_constraints(__isl_keep isl_set *set)
  225 	struct isl_basic_set *lp;
  338 	struct isl_basic_set *lp = NULL;
  415 	struct isl_basic_set *face = NULL;
  503 static __isl_give isl_basic_set *compute_facet(__isl_keep isl_set *set,
  507 	struct isl_basic_set *facet = NULL;
  558 static __isl_give isl_basic_set *extend(__isl_take isl_basic_set *hull,
  558 static __isl_give isl_basic_set *extend(__isl_take isl_basic_set *hull,
  563 	struct isl_basic_set *facet = NULL;
  564 	struct isl_basic_set *hull_facet = NULL;
  621 static __isl_give isl_basic_set *convex_hull_1d(__isl_take isl_set *set)
  628 	struct isl_basic_set *hull;
  669 		struct isl_basic_set *bset = set->p[i];
  741 static __isl_give isl_basic_set *convex_hull_0d(__isl_take isl_set *set)
  743 	struct isl_basic_set *convex_hull;
  765 static __isl_give isl_basic_set *convex_hull_pair_elim(
  766 	__isl_take isl_basic_set *bset1, __isl_take isl_basic_set *bset2)
  766 	__isl_take isl_basic_set *bset1, __isl_take isl_basic_set *bset2)
  769 	struct isl_basic_set *bset[2];
  770 	struct isl_basic_set *hull = NULL;
  831 isl_bool isl_basic_set_is_bounded(__isl_keep isl_basic_set *bset)
  889 static __isl_give isl_basic_set *induced_lineality_space(
  890 	__isl_take isl_basic_set *bset1, __isl_take isl_basic_set *bset2)
  890 	__isl_take isl_basic_set *bset1, __isl_take isl_basic_set *bset2)
  893 	struct isl_basic_set *lin = NULL;
  945 static __isl_give isl_basic_set *uset_convex_hull(__isl_take isl_set *set);
  967 static __isl_give isl_basic_set *modulo_lineality(__isl_take isl_set *set,
  968 	__isl_take isl_basic_set *lin)
  972 	struct isl_basic_set *hull;
 1011 static __isl_give isl_basic_set *valid_direction_lp(
 1012 	__isl_take isl_basic_set *bset1, __isl_take isl_basic_set *bset2)
 1012 	__isl_take isl_basic_set *bset1, __isl_take isl_basic_set *bset2)
 1015 	struct isl_basic_set *lp;
 1093 	__isl_take isl_basic_set *bset1, __isl_take isl_basic_set *bset2)
 1093 	__isl_take isl_basic_set *bset1, __isl_take isl_basic_set *bset2)
 1095 	struct isl_basic_set *lp;
 1155 static __isl_give isl_basic_set *homogeneous_map(__isl_take isl_basic_set *bset,
 1155 static __isl_give isl_basic_set *homogeneous_map(__isl_take isl_basic_set *bset,
 1235 static __isl_give isl_basic_set *convex_hull_pair_pointed(
 1236 	__isl_take isl_basic_set *bset1, __isl_take isl_basic_set *bset2)
 1236 	__isl_take isl_basic_set *bset1, __isl_take isl_basic_set *bset2)
 1242 	struct isl_basic_set *hull;
 1277 static __isl_give isl_basic_set *uset_convex_hull_wrap(__isl_take isl_set *set);
 1278 static __isl_give isl_basic_set *modulo_affine_hull(
 1279 	__isl_take isl_set *set, __isl_take isl_basic_set *affine_hull);
 1294 static __isl_give isl_basic_set *convex_hull_pair(
 1295 	__isl_take isl_basic_set *bset1, __isl_take isl_basic_set *bset2)
 1295 	__isl_take isl_basic_set *bset1, __isl_take isl_basic_set *bset2)
 1297 	isl_basic_set *lin, *aff;
 1355 __isl_give isl_basic_set *isl_basic_set_lineality_space(
 1356 	__isl_take isl_basic_set *bset)
 1359 	struct isl_basic_set *lin = NULL;
 1405 __isl_give isl_basic_set *isl_set_combined_lineality_space(
 1435 static __isl_give isl_basic_set *uset_convex_hull_unbounded(
 1445 		struct isl_basic_set *t;
 1446 		isl_basic_set *bset1, *bset2;
 1489 static __isl_give isl_basic_set *initial_hull(__isl_take isl_basic_set *hull,
 1489 static __isl_give isl_basic_set *initial_hull(__isl_take isl_basic_set *hull,
 1591 static __isl_give isl_basic_set *common_constraints(
 1592 	__isl_take isl_basic_set *hull, __isl_keep isl_set *set, int *is_hull)
 1712 static __isl_give isl_basic_set *proto_hull(__isl_keep isl_set *set,
 1715 	struct isl_basic_set *hull;
 1731 static __isl_give isl_basic_set *uset_convex_hull_wrap(__isl_take isl_set *set)
 1733 	struct isl_basic_set *hull;
 1753 static __isl_give isl_basic_set *uset_convex_hull(__isl_take isl_set *set)
 1756 	struct isl_basic_set *convex_hull = NULL;
 1757 	struct isl_basic_set *lin;
 1803 static __isl_give isl_basic_set *uset_convex_hull_wrap_bounded(
 1806 	struct isl_basic_set *convex_hull = NULL;
 1842 static __isl_give isl_basic_set *modulo_affine_hull(
 1843 	__isl_take isl_set *set, __isl_take isl_basic_set *affine_hull)
 1847 	struct isl_basic_set *dummy;
 1848 	struct isl_basic_set *convex_hull;
 1887 	struct isl_basic_set *bset;
 1889 	struct isl_basic_set *affine_hull = NULL;
 1930 struct isl_basic_set *isl_set_convex_hull(struct isl_set *set)
 1943 __isl_give isl_basic_set *isl_set_polyhedral_hull(__isl_take isl_set *set)
 2019 	__isl_keep isl_basic_set *bset)
 2168 static __isl_give isl_basic_set *add_bound(__isl_take isl_basic_set *hull,
 2168 static __isl_give isl_basic_set *add_bound(__isl_take isl_basic_set *hull,
 2250 static __isl_give isl_basic_set *add_bounds(__isl_take isl_basic_set *bset,
 2250 static __isl_give isl_basic_set *add_bounds(__isl_take isl_basic_set *bset,
 2272 static __isl_give isl_basic_set *uset_simple_hull(__isl_take isl_set *set,
 2276 	struct isl_basic_set *hull = NULL;
 2372 	struct isl_basic_set *bset = NULL;
 2419 struct isl_basic_set *isl_set_simple_hull(struct isl_set *set)
 2433 __isl_give isl_basic_set *isl_set_unshifted_simple_hull(
 2614 __isl_give isl_basic_set *isl_set_plain_unshifted_simple_hull(
 2629 static __isl_give isl_basic_set *add_bound_from_constraint(
 2630 	__isl_take isl_basic_set *hull, struct sh_data *data,
 2702 static __isl_give isl_basic_set *uset_unshifted_simple_hull_from_constraints(
 2708 	isl_basic_set *hull = NULL;
 2764 		isl_basic_set *bset;
 2809 static __isl_give isl_basic_set *uset_unshifted_simple_hull_from_basic_set_list(
 2817 	isl_basic_set *hull;
 2827 		isl_basic_set *bset;
 2978 __isl_give isl_basic_set *isl_set_unshifted_simple_hull_from_set_list(
 2986 static struct isl_basic_set *set_bounds(struct isl_set *set, int dim)
 2999 __isl_give isl_basic_set *isl_set_bounded_simple_hull(__isl_take isl_set *set)
 3002 	struct isl_basic_set *hull;
 3013 		struct isl_basic_set *bounds;
tools/polly/lib/External/isl/isl_dim_map.c
  175 __isl_give isl_basic_set *isl_basic_set_add_constraints_dim_map(
  176 	__isl_take isl_basic_set *dst, __isl_take isl_basic_set *src,
  176 	__isl_take isl_basic_set *dst, __isl_take isl_basic_set *src,
tools/polly/lib/External/isl/isl_dim_map.h
   23 __isl_give isl_basic_set *isl_basic_set_add_constraints_dim_map(
   24 	__isl_take isl_basic_set *dst, __isl_take isl_basic_set *src,
   24 	__isl_take isl_basic_set *dst, __isl_take isl_basic_set *src,
tools/polly/lib/External/isl/isl_equalities.c
  633 static __isl_give isl_basic_set *return_with_identity(
  634 	__isl_take isl_basic_set *bset, __isl_give isl_mat **T,
  663 static struct isl_basic_set *compress_variables(
  664 	struct isl_basic_set *bset, struct isl_mat **T, struct isl_mat **T2)
  705 struct isl_basic_set *isl_basic_set_remove_equalities(
  706 	struct isl_basic_set *bset, struct isl_mat **T, struct isl_mat **T2)
  735 isl_stat isl_basic_set_dim_residue_class(__isl_keep isl_basic_set *bset,
tools/polly/lib/External/isl/isl_equalities.h
   28 struct isl_basic_set *isl_basic_set_remove_equalities(
   29 	struct isl_basic_set *bset, struct isl_mat **T, struct isl_mat **T2);
tools/polly/lib/External/isl/isl_factorization.c
   78 __isl_give isl_factorizer *isl_factorizer_identity(__isl_keep isl_basic_set *bset)
   83 __isl_give isl_factorizer *isl_factorizer_groups(__isl_keep isl_basic_set *bset,
   90 	isl_basic_set *dom;
   91 	isl_basic_set *ran;
  257 	__isl_keep isl_basic_set *bset)
tools/polly/lib/External/isl/isl_factorization.h
   25 	__isl_keep isl_basic_set *bset);
tools/polly/lib/External/isl/isl_farkas.c
  199 static __isl_give isl_basic_set *rational_universe(__isl_take isl_space *space)
  201 	isl_basic_set *bset;
  221 static __isl_give isl_basic_set *farkas(__isl_take isl_space *space,
  222 	__isl_take isl_basic_set *bset, int shift)
  225 	isl_basic_set *dual = NULL;
  298 __isl_give isl_basic_set *isl_basic_set_coefficients(
  299 	__isl_take isl_basic_set *bset)
  323 __isl_give isl_basic_set *isl_basic_set_solutions(
  324 	__isl_take isl_basic_set *bset)
  347 __isl_give isl_basic_set *isl_set_coefficients(__isl_take isl_set *set)
  350 	isl_basic_set *coeff;
  364 		isl_basic_set *bset, *coeff_i;
  377 static __isl_give isl_basic_set *coefficients_wrap(
  378 	__isl_take isl_basic_set *bset, void *user)
  396 __isl_give isl_basic_set *isl_set_solutions(__isl_take isl_set *set)
  399 	isl_basic_set *sol;
  413 		isl_basic_set *bset, *sol_i;
tools/polly/lib/External/isl/isl_fold.c
  606 	__isl_take isl_qpolynomial_fold *fold, __isl_take isl_basic_set *eq)
tools/polly/lib/External/isl/isl_ilp.c
   34 static __isl_give isl_basic_set *unit_box_base_points(
   35 	__isl_take isl_basic_set *bset)
   38 	struct isl_basic_set *unit_box = NULL;
   83 static __isl_give isl_vec *initial_solution(__isl_keep isl_basic_set *bset,
   87 	struct isl_basic_set *unit_box;
  106 static __isl_give isl_basic_set *add_bounds(__isl_take isl_basic_set *bset,
  106 static __isl_give isl_basic_set *add_bounds(__isl_take isl_basic_set *bset,
  149 static __isl_give isl_vec *solve_ilp_search(__isl_keep isl_basic_set *bset,
  158 		struct isl_basic_set *slice;
  208 static enum isl_lp_result solve_ilp(__isl_keep isl_basic_set *bset,
  263 static enum isl_lp_result solve_ilp_with_eq(__isl_keep isl_basic_set *bset,
  305 enum isl_lp_result isl_basic_set_solve_ilp(__isl_keep isl_basic_set *bset,
  340 static enum isl_lp_result basic_set_opt(__isl_keep isl_basic_set *bset, int max,
  354 static __isl_give isl_mat *extract_divs(__isl_keep isl_basic_set *bset)
  371 enum isl_lp_result isl_basic_set_opt(__isl_keep isl_basic_set *bset, int max,
  547 __isl_give isl_val *isl_basic_set_opt_val(__isl_keep isl_basic_set *bset,
  571 __isl_give isl_val *isl_basic_set_max_val(__isl_keep isl_basic_set *bset,
  876 __isl_give isl_val *isl_basic_set_dim_max_val(__isl_take isl_basic_set *bset,
tools/polly/lib/External/isl/isl_ilp_private.h
    8 enum isl_lp_result isl_basic_set_solve_ilp(__isl_keep isl_basic_set *bset,
tools/polly/lib/External/isl/isl_input.c
 2862 static __isl_give isl_basic_set *basic_set_read(__isl_keep isl_stream *s)
 2889 __isl_give isl_basic_set *isl_basic_set_read_from_file(isl_ctx *ctx,
 2892 	isl_basic_set *bset;
 2913 struct isl_basic_set *isl_basic_set_read_from_str(struct isl_ctx *ctx,
 2916 	isl_basic_set *bset;
tools/polly/lib/External/isl/isl_local_space.c
  970 	__isl_take isl_local_space *ls, __isl_take isl_basic_set *eq)
 1351 	isl_basic_set *bset;
tools/polly/lib/External/isl/isl_local_space_private.h
   45 	__isl_take isl_local_space *ls, __isl_take isl_basic_set *eq);
tools/polly/lib/External/isl/isl_lp.c
   77 enum isl_lp_result isl_basic_set_solve_lp(struct isl_basic_set *bset, int max,
  215 	__isl_keep isl_basic_set *bset, int max, __isl_keep isl_aff *obj)
  254 	__isl_keep isl_basic_set *bset, int max, __isl_keep isl_aff *obj)
  319 	__isl_keep isl_basic_set *bset, int max, __isl_keep isl_aff *obj)
  351 __isl_give isl_val *isl_basic_set_min_lp_val(__isl_keep isl_basic_set *bset,
  362 __isl_give isl_val *isl_basic_set_max_lp_val(__isl_keep isl_basic_set *bset,
tools/polly/lib/External/isl/isl_lp_private.h
   11 enum isl_lp_result isl_basic_set_solve_lp(__isl_keep isl_basic_set *bset,
tools/polly/lib/External/isl/isl_map.c
  127 unsigned isl_basic_set_offset(__isl_keep isl_basic_set *bset,
  138 unsigned isl_basic_set_dim(__isl_keep isl_basic_set *bset,
  144 unsigned isl_basic_set_n_dim(__isl_keep isl_basic_set *bset)
  149 unsigned isl_basic_set_n_param(__isl_keep isl_basic_set *bset)
  154 unsigned isl_basic_set_total_dim(__isl_keep const isl_basic_set *bset)
  224 int isl_basic_set_n_equality(__isl_keep isl_basic_set *bset)
  242 int isl_basic_set_n_inequality(__isl_keep isl_basic_set *bset)
  293 	__isl_keep isl_basic_set *bset)
  319 	__isl_keep isl_basic_set *bset)
  336 isl_ctx *isl_basic_set_get_ctx(__isl_keep isl_basic_set *bset)
  361 __isl_keep isl_space *isl_basic_set_peek_space(__isl_keep isl_basic_set *bset)
  371 __isl_give isl_space *isl_basic_set_get_space(__isl_keep isl_basic_set *bset)
  404 __isl_give isl_mat *isl_basic_set_get_divs(__isl_keep isl_basic_set *bset)
  422 	__isl_keep isl_basic_set *bset)
  489 __isl_give isl_basic_set *isl_basic_set_from_local_space(
  523 __isl_give isl_basic_set *isl_basic_set_set_tuple_name(
  524 	__isl_take isl_basic_set *bset, const char *s)
  581 __isl_give isl_basic_set *isl_basic_set_set_tuple_id(
  582 	__isl_take isl_basic_set *bset, __isl_take isl_id *id)
  676 const char *isl_basic_set_get_tuple_name(__isl_keep isl_basic_set *bset)
  692 const char *isl_basic_set_get_dim_name(__isl_keep isl_basic_set *bset,
  771 __isl_give isl_basic_set *isl_basic_set_set_dim_name(
  772 	__isl_take isl_basic_set *bset,
  794 __isl_give isl_id *isl_basic_set_get_dim_id(__isl_keep isl_basic_set *bset,
  892 isl_bool isl_basic_set_eq_is_stride(__isl_keep isl_basic_set *bset, int i)
 1005 int isl_basic_set_is_rational(__isl_keep isl_basic_set *bset)
 1080 isl_bool isl_basic_set_is_params(__isl_keep isl_basic_set *bset)
 1160 struct isl_basic_set *isl_basic_set_alloc(struct isl_ctx *ctx,
 1175 __isl_give isl_basic_set *isl_basic_set_alloc_space(__isl_take isl_space *dim,
 1261 struct isl_basic_set *isl_basic_set_dup(struct isl_basic_set *bset)
 1261 struct isl_basic_set *isl_basic_set_dup(struct isl_basic_set *bset)
 1269 __isl_give isl_basic_set *isl_basic_set_copy(__isl_keep isl_basic_set *bset)
 1269 __isl_give isl_basic_set *isl_basic_set_copy(__isl_keep isl_basic_set *bset)
 1334 __isl_null isl_basic_set *isl_basic_set_free(__isl_take isl_basic_set *bset)
 1334 __isl_null isl_basic_set *isl_basic_set_free(__isl_take isl_basic_set *bset)
 1456 int isl_basic_set_alloc_equality(struct isl_basic_set *bset)
 1470 int isl_basic_set_free_equality(struct isl_basic_set *bset, unsigned n)
 1538 int isl_basic_set_alloc_inequality(__isl_keep isl_basic_set *bset)
 1552 int isl_basic_set_free_inequality(struct isl_basic_set *bset, unsigned n)
 1574 int isl_basic_set_drop_inequality(struct isl_basic_set *bset, unsigned pos)
 1597 __isl_give isl_basic_set *isl_basic_set_add_eq(__isl_take isl_basic_set *bset,
 1597 __isl_give isl_basic_set *isl_basic_set_add_eq(__isl_take isl_basic_set *bset,
 1621 __isl_give isl_basic_set *isl_basic_set_add_ineq(__isl_take isl_basic_set *bset,
 1621 __isl_give isl_basic_set *isl_basic_set_add_ineq(__isl_take isl_basic_set *bset,
 1639 int isl_basic_set_alloc_div(struct isl_basic_set *bset)
 1804 struct isl_basic_set *isl_basic_set_add_constraints(struct isl_basic_set *bset1,
 1804 struct isl_basic_set *isl_basic_set_add_constraints(struct isl_basic_set *bset1,
 1805 		struct isl_basic_set *bset2, unsigned pos)
 1863 __isl_give isl_basic_set *isl_basic_set_extend_space(
 1864 	__isl_take isl_basic_set *base,
 1901 struct isl_basic_set *isl_basic_set_extend(struct isl_basic_set *base,
 1901 struct isl_basic_set *isl_basic_set_extend(struct isl_basic_set *base,
 1909 struct isl_basic_set *isl_basic_set_extend_constraints(
 1910 		struct isl_basic_set *base, unsigned n_eq, unsigned n_ineq)
 1917 __isl_give isl_basic_set *isl_basic_set_cow(__isl_take isl_basic_set *bset)
 1917 __isl_give isl_basic_set *isl_basic_set_cow(__isl_take isl_basic_set *bset)
 2060 __isl_give isl_basic_set *isl_basic_set_set_to_empty(
 2061 	__isl_take isl_basic_set *bset)
 2084 __isl_give isl_basic_set *isl_basic_set_set_rational(
 2085 	__isl_take isl_basic_set *bset)
 2090 __isl_give isl_basic_set *isl_basic_set_set_integral(
 2091 	__isl_take isl_basic_set *bset)
 2165 void isl_basic_set_swap_div(__isl_keep isl_basic_set *bset, int a, int b)
 2183 __isl_give isl_basic_set *isl_basic_set_drop_dims(
 2184 	__isl_take isl_basic_set *bset, unsigned first, unsigned n)
 2289 __isl_give isl_basic_set *isl_basic_set_drop(__isl_take isl_basic_set *bset,
 2289 __isl_give isl_basic_set *isl_basic_set_drop(__isl_take isl_basic_set *bset,
 2455 __isl_give isl_basic_set *isl_basic_set_remove_divs(
 2456 	__isl_take isl_basic_set *bset)
 2758 __isl_give isl_basic_set *isl_basic_set_remove_divs_involving_dims(
 2759 	__isl_take isl_basic_set *bset,
 2847 isl_bool isl_basic_set_involves_dims(__isl_keep isl_basic_set *bset,
 2894 __isl_give isl_basic_set *isl_basic_set_drop_constraints_involving(
 2895 	__isl_take isl_basic_set *bset, unsigned first, unsigned n)
 2942 __isl_give isl_basic_set *isl_basic_set_drop_constraints_not_involving_dims(
 2943 	__isl_take isl_basic_set *bset,
 2973 __isl_give isl_basic_set *isl_basic_set_drop_constraints_involving_dims(
 2974 	__isl_take isl_basic_set *bset,
 3111 __isl_give isl_basic_set *isl_basic_set_remove_unknown_divs(
 3112 	__isl_take isl_basic_set *bset)
 3146 __isl_give isl_basic_set *isl_basic_set_remove_dims(
 3147 	__isl_take isl_basic_set *bset,
 3310 void isl_basic_set_print_internal(struct isl_basic_set *bset,
 3405 __isl_give isl_set *isl_set_from_basic_set(__isl_take isl_basic_set *bset)
 3422 						__isl_take isl_basic_set *bset)
 3475 	__isl_take isl_basic_map *bmap, __isl_take isl_basic_set *bset)
 3505 	__isl_keep isl_basic_map *bmap, __isl_keep isl_basic_set *bset)
 3520 	__isl_take isl_basic_map *bmap, __isl_take isl_basic_set *bset)
 3589 isl_bool isl_basic_set_contains(__isl_keep isl_basic_set *bset,
 3655 struct isl_basic_set *isl_basic_set_intersect(
 3656 		struct isl_basic_set *bset1, struct isl_basic_set *bset2)
 3656 		struct isl_basic_set *bset1, struct isl_basic_set *bset2)
 3662 __isl_give isl_basic_set *isl_basic_set_intersect_params(
 3663 	__isl_take isl_basic_set *bset1, __isl_take isl_basic_set *bset2)
 3663 	__isl_take isl_basic_set *bset1, __isl_take isl_basic_set *bset2)
 3928 __isl_give isl_basic_set *isl_basic_set_insert_dims(
 3929 	__isl_take isl_basic_set *bset,
 3944 __isl_give isl_basic_set *isl_basic_set_add_dims(__isl_take isl_basic_set *bset,
 3944 __isl_give isl_basic_set *isl_basic_set_add_dims(__isl_take isl_basic_set *bset,
 4118 __isl_give isl_basic_set *isl_basic_set_move_dims(__isl_take isl_basic_set *bset,
 4118 __isl_give isl_basic_set *isl_basic_set_move_dims(__isl_take isl_basic_set *bset,
 4368 struct isl_basic_set *isl_basic_set_project_out(struct isl_basic_set *bset,
 4368 struct isl_basic_set *isl_basic_set_project_out(struct isl_basic_set *bset,
 4534 struct isl_basic_set *isl_basic_set_apply(
 4535 		struct isl_basic_set *bset, struct isl_basic_map *bmap)
 4701 __isl_give isl_basic_set *isl_basic_set_neg(__isl_take isl_basic_set *bset)
 4701 __isl_give isl_basic_set *isl_basic_set_neg(__isl_take isl_basic_set *bset)
 5271 int isl_basic_set_add_div_constraints_var(__isl_keep isl_basic_set *bset,
 5343 __isl_give isl_basic_set *isl_basic_map_underlying_set(
 5368 __isl_give isl_basic_set *isl_basic_set_underlying_set(
 5369 		__isl_take isl_basic_set *bset)
 5388 		isl_basic_set *bset;
 5399 	__isl_take isl_basic_set *bset, __isl_take isl_basic_map *like)
 5461 struct isl_basic_set *isl_basic_set_from_underlying_set(
 5462 	struct isl_basic_set *bset, struct isl_basic_set *like)
 5462 	struct isl_basic_set *bset, struct isl_basic_set *like)
 5539 __isl_give isl_basic_set *isl_basic_set_reset_space(
 5540 	__isl_take isl_basic_set *bset, __isl_take isl_space *dim)
 5627 __isl_give isl_basic_set *isl_basic_set_params(__isl_take isl_basic_set *bset)
 5627 __isl_give isl_basic_set *isl_basic_set_params(__isl_take isl_basic_set *bset)
 5649 __isl_give isl_basic_set *isl_basic_set_from_params(
 5650 	__isl_take isl_basic_set *bset)
 5705 struct isl_basic_set *isl_basic_map_domain(struct isl_basic_map *bmap)
 5738 struct isl_basic_set *isl_basic_map_range(struct isl_basic_map *bmap)
 5931 	__isl_take isl_basic_set *bset)
 5937 	__isl_take isl_basic_set *bset)
 5969 	__isl_take isl_basic_set *domain, __isl_take isl_basic_set *range)
 5969 	__isl_take isl_basic_set *domain, __isl_take isl_basic_set *range)
 6021 __isl_give isl_basic_set *isl_basic_set_empty(__isl_take isl_space *space)
 6023 	struct isl_basic_set *bset;
 6037 __isl_give isl_basic_set *isl_basic_set_universe(__isl_take isl_space *space)
 6039 	struct isl_basic_set *bset;
 6065 __isl_give isl_basic_set *isl_basic_set_nat_universe(__isl_take isl_space *dim)
 6250 __isl_give isl_basic_set *isl_basic_set_fix_val(__isl_take isl_basic_set *bset,
 6250 __isl_give isl_basic_set *isl_basic_set_fix_val(__isl_take isl_basic_set *bset,
 6256 struct isl_basic_set *isl_basic_set_fix_si(struct isl_basic_set *bset,
 6256 struct isl_basic_set *isl_basic_set_fix_si(struct isl_basic_set *bset,
 6263 __isl_give isl_basic_set *isl_basic_set_fix(__isl_take isl_basic_set *bset,
 6263 __isl_give isl_basic_set *isl_basic_set_fix(__isl_take isl_basic_set *bset,
 6276 struct isl_basic_set *isl_basic_set_fix_dim_si(struct isl_basic_set *bset,
 6276 struct isl_basic_set *isl_basic_set_fix_dim_si(struct isl_basic_set *bset,
 6676 static __isl_give isl_basic_set *isl_basic_set_bound(
 6677 	__isl_take isl_basic_set *bset, enum isl_dim_type type, unsigned pos,
 6687 static __isl_give isl_basic_set *isl_basic_set_bound_val(
 6688 	__isl_take isl_basic_set *bset, enum isl_dim_type type, unsigned pos,
 6707 __isl_give isl_basic_set *isl_basic_set_lower_bound_val(
 6708 	__isl_take isl_basic_set *bset, enum isl_dim_type type, unsigned pos,
 6716 __isl_give isl_basic_set *isl_basic_set_upper_bound_val(
 6717 	__isl_take isl_basic_set *bset, enum isl_dim_type type, unsigned pos,
 6935 __isl_give isl_set *isl_basic_set_lexopt(__isl_take isl_basic_set *bset,
 6946 __isl_give isl_set *isl_basic_set_lexmin(__isl_take isl_basic_set *bset)
 6951 __isl_give isl_set *isl_basic_set_lexmax(__isl_take isl_basic_set *bset)
 6963 	__isl_take isl_basic_set *bset)
 7075 static __isl_give isl_basic_set *basic_set_parameter_preimage(
 7076 	__isl_take isl_basic_set *bset, __isl_take isl_mat *mat)
 7143 static __isl_give isl_basic_set *basic_set_append_equalities(
 7144 	__isl_take isl_basic_set *bset, __isl_take isl_mat *eq)
 7209 static int first_parameter_equality(__isl_keep isl_basic_set *bset)
 7242 static __isl_give isl_set *base_compute_divs(__isl_take isl_basic_set *bset)
 7286 static struct isl_set *parameter_compute_divs(struct isl_basic_set *bset)
 7450 	struct isl_basic_set *bset;
 7562 int isl_basic_set_first_unknown_div(__isl_keep isl_basic_set *bset)
 7663 __isl_give isl_set *isl_basic_set_compute_divs(__isl_take isl_basic_set *bset)
 7864 		__isl_take isl_basic_set *bset))
 8068 __isl_give isl_basic_set *isl_basic_map_deltas(__isl_take isl_basic_map *bmap)
 8071 	struct isl_basic_set *bset;
 8279 __isl_give isl_basic_set *isl_basic_set_positive_orthant(
 8285 	struct isl_basic_set *bset;
 8309 static __isl_give isl_basic_set *nonneg_halfspace(__isl_take isl_space *dim,
 8313 	isl_basic_set *nonneg;
 8330 static __isl_give isl_basic_set *neg_halfspace(__isl_take isl_space *dim, int pos)
 8333 	isl_basic_set *neg;
 8354 	isl_basic_set *nonneg;
 8355 	isl_basic_set *neg;
 8470 isl_bool isl_basic_set_is_subset(__isl_keep isl_basic_set *bset1,
 8471 	__isl_keep isl_basic_set *bset2)
 8490 isl_bool isl_basic_set_is_equal(__isl_keep isl_basic_set *bset1,
 8491 	__isl_keep isl_basic_set *bset2)
 8626 isl_bool isl_basic_set_plain_is_universe(__isl_keep isl_basic_set *bset)
 8679 isl_bool isl_basic_set_is_universe(__isl_keep isl_basic_set *bset)
 8707 	struct isl_basic_set *bset = NULL;
 8757 isl_bool isl_basic_set_plain_is_empty(__isl_keep isl_basic_set *bset)
 8782 isl_bool isl_basic_set_is_empty(__isl_keep isl_basic_set *bset)
 8809 		struct isl_basic_set *bset1, struct isl_basic_set *bset2)
 8809 		struct isl_basic_set *bset1, struct isl_basic_set *bset2)
 8845 struct isl_basic_set *isl_basic_set_order_divs(struct isl_basic_set *bset)
 8845 struct isl_basic_set *isl_basic_set_order_divs(struct isl_basic_set *bset)
 8871 __isl_give isl_basic_set *isl_basic_set_sort_divs(
 8872 	__isl_take isl_basic_set *bset)
 8940 __isl_give isl_basic_set *isl_basic_set_expand_divs(
 8941 	__isl_take isl_basic_set *bset, __isl_take isl_mat *div, int *exp)
 9165 static __isl_give isl_basic_map *join_initial(__isl_keep isl_basic_set *bset1,
 9166 	__isl_keep isl_basic_set *bset2, int pos)
 9185 	__isl_keep isl_basic_set *bset1, __isl_keep isl_basic_set *bset2,
 9185 	__isl_keep isl_basic_set *bset1, __isl_keep isl_basic_set *bset2,
 9235 int isl_basic_set_compare_at(struct isl_basic_set *bset1,
 9236 	struct isl_basic_set *bset2, int pos)
 9271 int isl_basic_set_follows_at(__isl_keep isl_basic_set *bset1,
 9272 	__isl_keep isl_basic_set *bset2, int pos)
 9395 	__isl_keep isl_basic_set *bset, unsigned pos, isl_int *val)
 9490 isl_bool isl_basic_set_plain_dim_is_fixed(__isl_keep isl_basic_set *bset,
 9572 __isl_give isl_basic_set *isl_basic_set_sort_constraints(
 9573 	__isl_take isl_basic_set *bset)
 9644 int isl_basic_set_plain_cmp(__isl_keep isl_basic_set *bset1,
 9645 	__isl_keep isl_basic_set *bset2)
 9676 isl_bool isl_basic_set_plain_is_equal(__isl_keep isl_basic_set *bset1,
 9677 	__isl_keep isl_basic_set *bset2)
 9885 __isl_give isl_basic_set *isl_basic_set_list_intersect(
 9899 	isl_basic_set *bset;
10011 __isl_give isl_basic_set *isl_basic_set_flat_product(
10012 	__isl_take isl_basic_set *bset1, __isl_take isl_basic_set *bset2)
10012 	__isl_take isl_basic_set *bset1, __isl_take isl_basic_set *bset2)
10467 uint32_t isl_basic_set_get_hash(__isl_keep isl_basic_set *bset)
10529 	isl_stat (*fn)(__isl_take isl_basic_set *bset, void *user), void *user)
10556 		isl_basic_set *bset;
10565 __isl_give isl_basic_set *isl_basic_set_lift(__isl_take isl_basic_set *bset)
10565 __isl_give isl_basic_set *isl_basic_set_lift(__isl_take isl_basic_set *bset)
10628 int isl_basic_set_size(__isl_keep isl_basic_set *bset)
10824 isl_stat isl_basic_set_vars_get_sign(__isl_keep isl_basic_set *bset,
10880 isl_stat isl_basic_set_dims_get_sign(__isl_keep isl_basic_set *bset,
11300 isl_bool isl_basic_set_is_box(__isl_keep isl_basic_set *bset)
11352 isl_bool isl_basic_set_is_wrapping(__isl_keep isl_basic_set *bset)
11424 __isl_give isl_basic_set *isl_basic_map_wrap(__isl_take isl_basic_map *bmap)
11449 __isl_give isl_basic_map *isl_basic_set_unwrap(__isl_take isl_basic_set *bset)
11555 __isl_give isl_basic_set *isl_basic_set_flatten(__isl_take isl_basic_set *bset)
11555 __isl_give isl_basic_set *isl_basic_set_flatten(__isl_take isl_basic_set *bset)
11831 isl_bool isl_basic_set_space_has_equal_params(__isl_keep isl_basic_set *bset,
11862 __isl_give isl_basic_set *isl_basic_set_align_params(
11863 	__isl_take isl_basic_set *bset, __isl_take isl_space *model)
11924 __isl_give isl_basic_set *isl_basic_set_drop_unused_params(
11925 	__isl_take isl_basic_set *bset)
12069 	__isl_keep isl_basic_set *bset, enum isl_dim_type c1,
12077 	__isl_keep isl_basic_set *bset, enum isl_dim_type c1,
12084 __isl_give isl_basic_set *isl_basic_set_from_constraint_matrices(
12596 __isl_give isl_aff *isl_basic_set_get_div(__isl_keep isl_basic_set *bset,
12628 __isl_give isl_basic_set *isl_basic_set_substitute(
12629 	__isl_take isl_basic_set *bset,
13054 __isl_give isl_basic_set *isl_basic_set_preimage_multi_aff(
13055 	__isl_take isl_basic_set *bset, __isl_take isl_multi_aff *ma)
13419 	__isl_keep isl_basic_set *bset)
13502 	__isl_keep isl_basic_set *bset, int ineq)
13539 __isl_give isl_basic_set *isl_basic_set_tighten_outward(
13540 	__isl_take isl_basic_set *bset, __isl_keep isl_vec *vec)
13613 __isl_give isl_basic_set *isl_basic_set_transform_dims(
13614 	__isl_take isl_basic_set *bset, enum isl_dim_type type, unsigned first,
tools/polly/lib/External/isl/isl_map_lexopt_templ.c
   32 	__isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
   40 	__isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
   48 	__isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
   56 	__isl_take isl_basic_set *bset, __isl_take isl_basic_set *dom,
   56 	__isl_take isl_basic_set *bset, __isl_take isl_basic_set *dom,
   63 	__isl_take isl_basic_set *bset, __isl_take isl_basic_set *dom,
   63 	__isl_take isl_basic_set *bset, __isl_take isl_basic_set *dom,
tools/polly/lib/External/isl/isl_map_private.h
  120 __isl_give isl_basic_set *isl_basic_set_alloc(isl_ctx *ctx,
  123 __isl_give isl_basic_set *isl_basic_set_extend(__isl_take isl_basic_set *base,
  123 __isl_give isl_basic_set *isl_basic_set_extend(__isl_take isl_basic_set *base,
  126 __isl_give isl_basic_set *isl_basic_set_extend_constraints(
  127 	__isl_take isl_basic_set *base, unsigned n_eq, unsigned n_ineq);
  128 __isl_give isl_basic_set *isl_basic_set_finalize(
  129 	__isl_take isl_basic_set *bset);
  130 __isl_give isl_basic_set *isl_basic_set_dup(__isl_keep isl_basic_set *bset);
  130 __isl_give isl_basic_set *isl_basic_set_dup(__isl_keep isl_basic_set *bset);
  131 __isl_give isl_basic_set *isl_basic_set_simplify(
  132 	__isl_take isl_basic_set *bset);
  150 	__isl_take isl_basic_set *bset);
  156 __isl_give isl_basic_set *isl_basic_set_from_underlying_set(
  157 	__isl_take isl_basic_set *bset, __isl_take isl_basic_set *like);
  157 	__isl_take isl_basic_set *bset, __isl_take isl_basic_set *like);
  171 __isl_keep isl_space *isl_basic_set_peek_space(__isl_keep isl_basic_set *bset);
  174 __isl_give isl_basic_set *isl_basic_set_reset_space(
  175 	__isl_take isl_basic_set *bset, __isl_take isl_space *dim);
  185 unsigned isl_basic_set_offset(__isl_keep isl_basic_set *bset,
  193 	__isl_keep isl_basic_set *bset);
  195 	__isl_keep isl_basic_set *bset);
  200 __isl_give isl_basic_set *isl_basic_set_extend_space(
  201 	__isl_take isl_basic_set *base,
  204 struct isl_basic_set *isl_basic_set_add_constraints(struct isl_basic_set *bset1,
  204 struct isl_basic_set *isl_basic_set_add_constraints(struct isl_basic_set *bset1,
  205 		struct isl_basic_set *bset2, unsigned pos);
  210 isl_bool isl_basic_set_contains(__isl_keep isl_basic_set *bset,
  215 __isl_give isl_basic_set *isl_basic_set_alloc_space(__isl_take isl_space *dim,
  225 int isl_basic_set_alloc_equality(struct isl_basic_set *bset);
  226 int isl_basic_set_free_inequality(struct isl_basic_set *bset, unsigned n);
  228 int isl_basic_set_free_equality(struct isl_basic_set *bset, unsigned n);
  229 int isl_basic_set_alloc_inequality(__isl_keep isl_basic_set *bset);
  235 int isl_basic_set_alloc_div(struct isl_basic_set *bset);
  242 int isl_basic_set_drop_inequality(struct isl_basic_set *bset, unsigned pos);
  244 __isl_give isl_basic_set *isl_basic_set_add_eq(__isl_take isl_basic_set *bset,
  244 __isl_give isl_basic_set *isl_basic_set_add_eq(__isl_take isl_basic_set *bset,
  248 __isl_give isl_basic_set *isl_basic_set_add_ineq(__isl_take isl_basic_set *bset,
  248 __isl_give isl_basic_set *isl_basic_set_add_ineq(__isl_take isl_basic_set *bset,
  253 __isl_give isl_basic_set *isl_basic_set_tighten_outward(
  254 	__isl_take isl_basic_set *bset, __isl_keep isl_vec *vec);
  258 __isl_give isl_basic_set *isl_basic_set_cow(__isl_take isl_basic_set *bset);
  258 __isl_give isl_basic_set *isl_basic_set_cow(__isl_take isl_basic_set *bset);
  270 __isl_give isl_basic_set *isl_basic_set_set_to_empty(
  271 	__isl_take isl_basic_set *bset);
  272 struct isl_basic_set *isl_basic_set_order_divs(struct isl_basic_set *bset);
  272 struct isl_basic_set *isl_basic_set_order_divs(struct isl_basic_set *bset);
  274 void isl_basic_set_swap_div(struct isl_basic_set *bset, int a, int b);
  285 __isl_give isl_basic_set *isl_basic_set_sort_divs(
  286 	__isl_take isl_basic_set *bset);
  292 __isl_give isl_basic_set *isl_basic_set_gauss(
  293 	__isl_take isl_basic_set *bset, int *progress);
  298 __isl_give isl_basic_set *isl_basic_set_sort_constraints(
  299 	__isl_take isl_basic_set *bset);
  306 __isl_give isl_basic_set *isl_basic_set_normalize_constraints(
  307 	__isl_take isl_basic_set *bset);
  310 __isl_give isl_basic_set *isl_basic_map_underlying_set(
  312 __isl_give isl_basic_set *isl_basic_set_underlying_set(
  313 		__isl_take isl_basic_set *bset);
  318 	__isl_take isl_basic_set *bset, __isl_take isl_basic_map *like);
  323 __isl_give isl_basic_set *isl_basic_set_drop_constraints_involving(
  324 	__isl_take isl_basic_set *bset, unsigned first, unsigned n);
  325 __isl_give isl_basic_set *isl_basic_set_drop(__isl_take isl_basic_set *bset,
  325 __isl_give isl_basic_set *isl_basic_set_drop(__isl_take isl_basic_set *bset,
  331 __isl_give isl_basic_set *isl_basic_set_drop_dims(
  332 	__isl_take isl_basic_set *bset, unsigned first, unsigned n);
  354 struct isl_basic_set *isl_basic_set_eliminate_vars(
  355 	struct isl_basic_set *bset, unsigned pos, unsigned n);
  372 __isl_give isl_basic_set *isl_basic_set_recession_cone(
  373 	__isl_take isl_basic_set *bset);
  374 __isl_give isl_basic_set *isl_basic_set_lineality_space(
  375 	__isl_take isl_basic_set *bset);
  376 __isl_give isl_basic_set *isl_set_combined_lineality_space(
  379 __isl_give isl_basic_set *isl_basic_set_set_integral(
  380 	__isl_take isl_basic_set *bset);
  381 __isl_give isl_basic_set *isl_basic_set_set_rational(
  382 	__isl_take isl_basic_set *bset);
  402 __isl_give isl_basic_set *isl_basic_set_preimage(
  403 	__isl_take isl_basic_set *bset, __isl_take isl_mat *mat);
  410 __isl_give isl_basic_set *isl_basic_set_transform_dims(
  411 	__isl_take isl_basic_set *bset, enum isl_dim_type type, unsigned first,
  422 isl_stat isl_basic_set_vars_get_sign(__isl_keep isl_basic_set *bset,
  428 isl_bool isl_basic_set_eq_is_stride(__isl_keep isl_basic_set *bset, int i);
  432 int isl_basic_set_add_div_constraints_var(__isl_keep isl_basic_set *bset,
  436 isl_bool isl_basic_set_is_div_constraint(__isl_keep isl_basic_set *bset,
  439 __isl_give isl_basic_set *isl_basic_set_from_local_space(
  443 __isl_give isl_basic_set *isl_basic_set_expand_divs(
  444 	__isl_take isl_basic_set *bset, __isl_take isl_mat *div, int *exp);
  446 	__isl_take isl_basic_set *bmap, __isl_take isl_mat *div, int *exp);
  448 int isl_basic_set_n_equality(__isl_keep isl_basic_set *bset);
  450 int isl_basic_set_n_inequality(__isl_keep isl_basic_set *bset);
  458 int isl_basic_set_first_unknown_div(__isl_keep isl_basic_set *bset);
  462 __isl_give isl_mat *isl_basic_set_get_divs(__isl_keep isl_basic_set *bset);
  472 isl_bool isl_basic_set_space_has_equal_params(__isl_keep isl_basic_set *bset,
  491 	__isl_take isl_basic_set *context);
  502 isl_bool isl_basic_set_plain_dim_is_fixed(__isl_keep isl_basic_set *bset,
  506 	__isl_take isl_basic_set *context);
  512 __isl_give isl_basic_set *isl_basic_set_plain_affine_hull(
  513 	__isl_take isl_basic_set *bset);
  517 isl_stat isl_basic_set_dim_residue_class(__isl_keep isl_basic_set *bset,
  522 __isl_give isl_basic_set *isl_basic_set_fix(__isl_take isl_basic_set *bset,
  522 __isl_give isl_basic_set *isl_basic_set_fix(__isl_take isl_basic_set *bset,
  540 int isl_basic_set_count_upto(__isl_keep isl_basic_set *bset,
  545 	__isl_keep isl_basic_set *bset);
tools/polly/lib/External/isl/isl_map_simplify.c
  101 __isl_give isl_basic_set *isl_basic_set_normalize_constraints(
  102 	__isl_take isl_basic_set *bset)
  597 __isl_give isl_basic_set *isl_basic_set_gauss(
  598 	__isl_take isl_basic_set *bset, int *progress)
  692 	__isl_keep isl_basic_set *bset, int k)
  700 	__isl_keep isl_basic_set *bset)
 1371 struct isl_basic_set *isl_basic_set_simplify(struct isl_basic_set *bset)
 1371 struct isl_basic_set *isl_basic_set_simplify(struct isl_basic_set *bset)
 1413 isl_bool isl_basic_set_is_div_constraint(__isl_keep isl_basic_set *bset,
 1506 struct isl_basic_set *isl_basic_set_finalize(struct isl_basic_set *bset)
 1506 struct isl_basic_set *isl_basic_set_finalize(struct isl_basic_set *bset)
 1632 struct isl_basic_set *isl_basic_set_eliminate_vars(
 1633 	struct isl_basic_set *bset, unsigned pos, unsigned n)
 1675 __isl_give isl_basic_set *isl_basic_set_eliminate(
 1676 	__isl_take isl_basic_set *bset,
 1783 static void set_compute_elimination_index(__isl_keep isl_basic_set *bset,
 1812 	__isl_keep isl_basic_set *bset, int *elim)
 1818 static __isl_give isl_basic_set *isl_basic_set_reduce_using_equalities(
 1819 	__isl_take isl_basic_set *bset, __isl_take isl_basic_set *context)
 1819 	__isl_take isl_basic_set *bset, __isl_take isl_basic_set *context)
 1864 	__isl_keep isl_basic_set *context, int *row)
 1903 static __isl_give isl_basic_set *remove_shifted_constraints(
 1904 	__isl_take isl_basic_set *bset, __isl_keep isl_basic_set *context)
 1904 	__isl_take isl_basic_set *bset, __isl_keep isl_basic_set *context)
 1947 	isl_basic_set *bset, *bset_context;
 2059 static int *alloc_groups(__isl_keep isl_basic_set *context)
 2138 static __isl_give isl_basic_set *drop_irrelevant_constraints(
 2139 	__isl_take isl_basic_set *context, __isl_keep isl_basic_set *bset)
 2139 	__isl_take isl_basic_set *context, __isl_keep isl_basic_set *bset)
 2184 static __isl_give isl_basic_set *drop_irrelevant_constraints_marked(
 2185 	__isl_take isl_basic_set *context, __isl_keep isl_mat *ineq, int *row)
 2241 static __isl_give isl_basic_set *update_ineq(__isl_take isl_basic_set *bset,
 2241 static __isl_give isl_basic_set *update_ineq(__isl_take isl_basic_set *bset,
 2282 static __isl_give isl_basic_set *update_ineq_free(
 2283 	__isl_take isl_basic_set *bset, __isl_take isl_mat *ineq,
 2284 	__isl_take isl_basic_set *context, __isl_take int *row,
 2329 static __isl_give isl_basic_set *uset_gist_full(__isl_take isl_basic_set *bset,
 2329 static __isl_give isl_basic_set *uset_gist_full(__isl_take isl_basic_set *bset,
 2330 	__isl_take isl_mat *ineq, __isl_take isl_basic_set *context)
 2335 	isl_basic_set *combined = NULL;
 2388 		isl_basic_set *test;
 2427 static __isl_give isl_mat *extract_ineq(__isl_keep isl_basic_set *bset)
 2448 static __isl_give isl_basic_set *uset_gist_uncompressed(
 2449 	__isl_take isl_basic_set *bset, __isl_take isl_basic_set *context)
 2449 	__isl_take isl_basic_set *bset, __isl_take isl_basic_set *context)
 2485 static __isl_give isl_basic_set *uset_gist_compressed(
 2486 	__isl_take isl_basic_set *bset, __isl_take isl_basic_set *context,
 2486 	__isl_take isl_basic_set *bset, __isl_take isl_basic_set *context,
 2540 static __isl_give isl_basic_set *project_onto_involved(
 2541 	__isl_take isl_basic_set *bset, __isl_keep isl_basic_set *template)
 2541 	__isl_take isl_basic_set *bset, __isl_keep isl_basic_set *template)
 2588 static __isl_give isl_basic_set *uset_gist(__isl_take isl_basic_set *bset,
 2588 static __isl_give isl_basic_set *uset_gist(__isl_take isl_basic_set *bset,
 2589 	__isl_take isl_basic_set *context)
 2593 	isl_basic_set *aff;
 2594 	isl_basic_set *aff_context;
 3036 	isl_basic_set *bset, *eq;
 3381 	__isl_take isl_basic_set *context)
 3504 struct isl_basic_set *isl_basic_set_gist(struct isl_basic_set *bset,
 3504 struct isl_basic_set *isl_basic_set_gist(struct isl_basic_set *bset,
 3505 						struct isl_basic_set *context)
 3512 	__isl_take isl_basic_set *context)
 3519 	__isl_take isl_basic_set *context)
 3522 	isl_basic_set *dom_context = isl_basic_set_universe(space);
 3537 	__isl_take isl_basic_map *bmap, __isl_take isl_basic_set *context)
 3646 int isl_basic_set_plain_is_disjoint(__isl_keep isl_basic_set *bset1,
 3647 	__isl_keep isl_basic_set *bset2)
 3844 isl_bool isl_basic_set_is_disjoint(__isl_keep isl_basic_set *bset1,
 3845 	__isl_keep isl_basic_set *bset2)
tools/polly/lib/External/isl/isl_mat.c
 1353 __isl_give isl_basic_set *isl_basic_set_preimage(
 1354 	__isl_take isl_basic_set *bset, __isl_take isl_mat *mat)
tools/polly/lib/External/isl/isl_morph.c
   30 	__isl_take isl_basic_set *dom, __isl_take isl_basic_set *ran,
   30 	__isl_take isl_basic_set *dom, __isl_take isl_basic_set *ran,
  321 __isl_give isl_morph *isl_morph_identity(__isl_keep isl_basic_set *bset)
  324 	isl_basic_set *universe;
  341 __isl_give isl_morph *isl_morph_empty(__isl_keep isl_basic_set *bset)
  344 	isl_basic_set *empty;
  361 static __isl_give isl_basic_set *copy_equalities(__isl_keep isl_basic_set *bset,
  361 static __isl_give isl_basic_set *copy_equalities(__isl_keep isl_basic_set *bset,
  365 	isl_basic_set *eq;
  414 	__isl_keep isl_basic_set *bset, enum isl_dim_type type,
  424 	isl_basic_set *dom, *ran;
  476 	__isl_keep isl_basic_set *bset, enum isl_dim_type type)
  499 	__isl_keep isl_basic_set *bset)
  507 	isl_basic_set *dom, *ran;
  569 static __isl_give isl_basic_set *add_strides(__isl_take isl_basic_set *bset,
  569 static __isl_give isl_basic_set *add_strides(__isl_take isl_basic_set *bset,
  612 __isl_give isl_basic_set *isl_morph_basic_set(__isl_take isl_morph *morph,
  613 	__isl_take isl_basic_set *bset)
  615 	isl_basic_set *res = NULL;
  747 	isl_basic_set *dom, *ran;
  773 	isl_basic_set *bset;
  799 	__isl_keep isl_basic_set *bset)
tools/polly/lib/External/isl/isl_morph.h
   30 	isl_basic_set *dom;
   31 	isl_basic_set *ran;
   41 	__isl_take isl_basic_set *dom, __isl_take isl_basic_set *ran,
   41 	__isl_take isl_basic_set *dom, __isl_take isl_basic_set *ran,
   44 __isl_give isl_morph *isl_morph_identity(__isl_keep isl_basic_set *bset);
   69 	__isl_keep isl_basic_set *bset, enum isl_dim_type type);
   71 	__isl_keep isl_basic_set *bset, enum isl_dim_type type,
   74 	__isl_keep isl_basic_set *bset);
   76 	__isl_keep isl_basic_set *bset);
   78 __isl_give isl_basic_set *isl_morph_basic_set(__isl_take isl_morph *morph,
   79 	__isl_take isl_basic_set *bset);
tools/polly/lib/External/isl/isl_output.c
  108 	struct isl_basic_set *bset, __isl_take isl_printer *p)
  140 	__isl_keep isl_basic_set *bset, __isl_take isl_printer *p, int ext)
 1003 	__isl_keep isl_basic_set *bset, __isl_take isl_printer *p)
 1500 	__isl_keep isl_basic_set *bset)
 2062 	__isl_keep isl_space *dim, __isl_keep isl_basic_set *bset, isl_int *c);
 2066 	__isl_keep isl_basic_set *bset, enum isl_dim_type type, unsigned pos)
 2087 	__isl_keep isl_basic_set *bset, isl_int c, unsigned pos)
 2112 	__isl_keep isl_basic_set *bset, isl_int *c, unsigned len)
 2140 	__isl_keep isl_space *dim, __isl_keep isl_basic_set *bset, isl_int *c)
 2153 	__isl_keep isl_basic_set *bset, isl_int *c, const char *op, int *first)
 2184 	__isl_keep isl_space *dim, __isl_keep isl_basic_set *bset)
tools/polly/lib/External/isl/isl_point.c
  513 __isl_give isl_basic_set *isl_basic_set_from_point(__isl_take isl_point *pnt)
  515 	isl_basic_set *bset;
  516 	isl_basic_set *model;
  531 	isl_basic_set *bset;
  554 __isl_give isl_basic_set *isl_basic_set_box_from_points(
  557 	isl_basic_set *bset = NULL;
  642 	isl_basic_set *bset;
tools/polly/lib/External/isl/isl_polynomial.c
 2781 	__isl_take isl_qpolynomial *qp, __isl_take isl_basic_set *eq)
 2849 	__isl_take isl_qpolynomial *qp, __isl_take isl_basic_set *eq)
 2862 static __isl_give isl_basic_set *add_div_constraints(
 2863 	__isl_take isl_basic_set *bset, __isl_take isl_mat *div)
 2896 	isl_basic_set *aff;
 2901 		isl_basic_set *bset;
 3485 	__isl_keep isl_basic_set *bset,
 3486 	isl_stat (*fn)(__isl_take isl_basic_set *bset,
 4310 	isl_basic_set *bset = NULL;
 4521 	__isl_take isl_basic_set *bset, int cst)
 4549 	__isl_take isl_basic_set *bset,
 4550 	__isl_give isl_pw_qpolynomial *(*fn)(__isl_take isl_basic_set *bset))
 4581 		isl_basic_set *bset_i;
 4617 	__isl_take isl_basic_set *bset,
 4618 	__isl_give isl_pw_qpolynomial *(*fn)(__isl_take isl_basic_set *bset))
tools/polly/lib/External/isl/isl_polynomial_private.h
  236 	__isl_take isl_qpolynomial *qp, __isl_take isl_basic_set *eq);
  238 	__isl_take isl_qpolynomial_fold *fold, __isl_take isl_basic_set *eq);
tools/polly/lib/External/isl/isl_pw_templ.c
  736 	isl_basic_set *aff;
  943 				    __isl_take isl_basic_set *bset))
  948 	isl_basic_set *hull = NULL;
tools/polly/lib/External/isl/isl_range.h
    3 isl_stat isl_qpolynomial_bound_on_domain_range(__isl_take isl_basic_set *bset,
tools/polly/lib/External/isl/isl_sample.c
   27 static __isl_give isl_vec *empty_sample(__isl_take isl_basic_set *bset)
   40 static __isl_give isl_vec *zero_sample(__isl_take isl_basic_set *bset)
   55 static __isl_give isl_vec *interval_sample(__isl_take isl_basic_set *bset)
  122 static __isl_give isl_vec *sample_eq(__isl_take isl_basic_set *bset,
  123 	__isl_give isl_vec *(*recurse)(__isl_take isl_basic_set *))
  149 	struct isl_basic_set *bset;
  527 static __isl_give isl_vec *sample_bounded(__isl_take isl_basic_set *bset);
  532 static __isl_give isl_vec *factored_sample(__isl_take isl_basic_set *bset,
  556 		isl_basic_set *bset_i;
  604 static __isl_give isl_vec *sample_bounded(__isl_take isl_basic_set *bset)
  675 static __isl_give isl_basic_set *plug_in(__isl_take isl_basic_set *bset,
  675 static __isl_give isl_basic_set *plug_in(__isl_take isl_basic_set *bset,
  711 static __isl_give isl_vec *rational_sample(__isl_take isl_basic_set *bset)
  761 static __isl_give isl_basic_set *shift_cone(__isl_take isl_basic_set *cone,
  761 static __isl_give isl_basic_set *shift_cone(__isl_take isl_basic_set *cone,
  767 	struct isl_basic_set *shift = NULL;
  820 	__isl_take isl_basic_set *cone, __isl_take isl_mat *U)
  921 	__isl_take isl_basic_set *bset, __isl_take isl_basic_set *cone)
  921 	__isl_take isl_basic_set *bset, __isl_take isl_basic_set *cone)
  929 	struct isl_basic_set *bounded;
 1003 	struct isl_basic_set *bset = NULL;
 1104 static __isl_give isl_vec *gbr_sample(__isl_take isl_basic_set *bset)
 1107 	struct isl_basic_set *cone;
 1125 static __isl_give isl_vec *basic_set_sample(__isl_take isl_basic_set *bset,
 1168 __isl_give isl_vec *isl_basic_set_sample_vec(__isl_take isl_basic_set *bset)
 1176 __isl_give isl_vec *isl_basic_set_sample_bounded(__isl_take isl_basic_set *bset)
 1181 __isl_give isl_basic_set *isl_basic_set_from_vec(__isl_take isl_vec *vec)
 1185 	struct isl_basic_set *bset = NULL;
 1217 	struct isl_basic_set *bset;
 1237 __isl_give isl_basic_set *isl_basic_set_sample(__isl_take isl_basic_set *bset)
 1237 __isl_give isl_basic_set *isl_basic_set_sample(__isl_take isl_basic_set *bset)
 1267 __isl_give isl_basic_set *isl_set_sample(__isl_take isl_set *set)
 1272 __isl_give isl_point *isl_basic_set_sample_point(__isl_take isl_basic_set *bset)
tools/polly/lib/External/isl/isl_sample.h
   20 __isl_give isl_vec *isl_basic_set_sample_vec(__isl_take isl_basic_set *bset);
   22 	__isl_take isl_basic_set *bset);
   24 	__isl_take isl_basic_set *bset, __isl_take isl_basic_set *cone);
   24 	__isl_take isl_basic_set *bset, __isl_take isl_basic_set *cone);
   26 __isl_give isl_basic_set *isl_basic_set_from_vec(__isl_take isl_vec *vec);
tools/polly/lib/External/isl/isl_scan.c
   68 static isl_stat scan_0D(__isl_take isl_basic_set *bset,
  102 isl_stat isl_basic_set_scan(__isl_take isl_basic_set *bset,
  249 int isl_basic_set_count_upto(__isl_keep isl_basic_set *bset,
tools/polly/lib/External/isl/isl_scan.h
   21 isl_stat isl_basic_set_scan(__isl_take isl_basic_set *bset,
tools/polly/lib/External/isl/isl_scheduler.c
  125 	isl_basic_set *bounds;
  387 	isl_basic_set *lp;
  792 static isl_bool has_any_defining_equality(__isl_keep isl_basic_set *bset)
 1087 	isl_basic_set *hull;
 1549 static __isl_give isl_basic_set *get_size_bounds(struct isl_sched_node *node)
 1552 	isl_basic_set *bounds;
 1597 	isl_basic_set *bounds;
 1639 static __isl_give isl_basic_set *intra_coefficients(
 1646 	isl_basic_set *coef;
 1692 static __isl_give isl_basic_set *inter_coefficients(
 1698 	isl_basic_set *coef;
 1731 static int coef_var_offset(__isl_keep isl_basic_set *coef)
 1891 static __isl_give isl_basic_set *add_constraints_dim_map(
 1892 	__isl_take isl_basic_set *dst, __isl_take isl_basic_set *src,
 1892 	__isl_take isl_basic_set *dst, __isl_take isl_basic_set *src,
 1926 	isl_basic_set *coef;
 1962 	isl_basic_set *coef;
 2039 	isl_basic_set *coef;
 2117 	isl_basic_set *coef;
 2359 static isl_stat update_count(__isl_take isl_basic_set *bset,
 2384 	isl_basic_set *coef;
 2892 	isl_basic_set *lp;
 3863 	struct isl_sched_node *node, __isl_take isl_basic_set *coef, int pos)
 3907 	__isl_take isl_basic_set *coef, int pos)
 4038 static isl_stat lp_add_intra(__isl_take isl_basic_set *coef, void *user)
 4062 static isl_stat lp_add_inter(__isl_take isl_basic_set *coef, void *user)
 4114 static isl_stat bset_update_count(__isl_take isl_basic_set *bset, void *user)
 4541 	__isl_take isl_basic_set *lp, int n_edge, int want_integral)
 4731 static isl_stat add_non_trivial_lineality(__isl_take isl_basic_set *lineality,
 4787 	isl_basic_set *hull;
 5052 	isl_basic_set *lp;
tools/polly/lib/External/isl/isl_stride.c
  303 	isl_basic_set *hull;
tools/polly/lib/External/isl/isl_tab.c
 2431 	__isl_keep isl_basic_set *bset, int track)
 2438 struct isl_tab *isl_tab_from_recession_cone(__isl_keep isl_basic_set *bset,
 2657 struct isl_basic_set *isl_basic_set_update_from_tab(struct isl_basic_set *bset,
 2657 struct isl_basic_set *isl_basic_set_update_from_tab(struct isl_basic_set *bset,
 4051 isl_stat isl_tab_track_bset(struct isl_tab *tab, __isl_take isl_basic_set *bset)
 4056 __isl_keep isl_basic_set *isl_tab_peek_bset(struct isl_tab *tab)
tools/polly/lib/External/isl/isl_tab.h
  192 	__isl_keep isl_basic_set *bset, int track);
  193 struct isl_tab *isl_tab_from_recession_cone(struct isl_basic_set *bset,
  198 struct isl_basic_set *isl_basic_set_update_from_tab(struct isl_basic_set *bset,
  198 struct isl_basic_set *isl_basic_set_update_from_tab(struct isl_basic_set *bset,
  218 isl_stat isl_tab_track_bset(struct isl_tab *tab, __isl_take isl_basic_set *bset)
  220 __isl_keep isl_basic_set *isl_tab_peek_bset(struct isl_tab *tab);
  257 	__isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
  260 	__isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
  274 	__isl_take isl_basic_set *bset, int n_op, int n_region,
  282 	__isl_take isl_basic_set *bset);
tools/polly/lib/External/isl/isl_tab_lexopt_templ.c
   50 	__isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
  145 	__isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
  195 	__isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
tools/polly/lib/External/isl/isl_tab_pip.c
   73 	struct isl_basic_set *(*peek_basic_set)(struct isl_context *context);
  143 	struct isl_basic_set *dom;
  192 		__isl_take isl_basic_set *dom, __isl_take isl_multi_aff *ma);
  193 	void (*add_empty)(struct isl_sol *sol, struct isl_basic_set *bset);
  222 	__isl_take isl_basic_set *dom, __isl_take isl_multi_aff *ma)
  327 	__isl_take isl_basic_set *dom, __isl_take isl_mat *M)
  366 static struct isl_basic_set *sol_domain(struct isl_sol *sol)
  368 	struct isl_basic_set *bset;
  426 	isl_basic_set *bset;
  454 	__isl_keep isl_multi_aff *ma2, __isl_keep isl_basic_set *dom)
  664 	struct isl_basic_set *bset = NULL;
  769 	struct isl_basic_set *bset)
  788 	struct isl_basic_set *bset)
  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)
  999 static __isl_give isl_vec *ineq_for_div(__isl_keep isl_basic_set *bset,
 2280 	__isl_keep isl_basic_set *dom, unsigned M, int max)
 2444 static struct isl_basic_set *context_lex_peek_basic_set(
 2801 static struct isl_tab *context_tab_for_lexmin(__isl_take isl_basic_set *bset)
 2817 static struct isl_context *isl_context_lex_alloc(struct isl_basic_set *dom)
 2867 static struct isl_basic_set *context_gbr_peek_basic_set(
 2892 	struct isl_basic_set *bset = isl_tab_peek_bset(cgbr->tab);
 2938 static __isl_give isl_basic_set *drop_constant_terms(
 2939 	__isl_take isl_basic_set *bset)
 2964 	struct isl_basic_set *bset;
 2965 	struct isl_basic_set *cone;
 3368 		struct isl_basic_set *bset = isl_tab_peek_bset(cgbr->tab);
 3577 static struct isl_context *isl_context_gbr_alloc(__isl_keep isl_basic_set *dom)
 3610 static struct isl_context *isl_context_alloc(__isl_keep isl_basic_set *dom)
 3642 	__isl_keep isl_basic_set *dom, int max)
 3666 	__isl_take isl_basic_set *dom, int track_empty, int max)
 4279 	struct isl_basic_set *dom, unsigned div)
 4317 	__isl_take isl_basic_map *bmap, __isl_keep isl_basic_set *dom)
 4363 	__isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
 4366 		    __isl_take isl_basic_set *dom, int track_empty, int max))
 4410 	__isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
 4599 static __isl_give isl_basic_set *select_minimum(__isl_take isl_basic_set *bset,
 4599 static __isl_give isl_basic_set *select_minimum(__isl_take isl_basic_set *bset,
 4645 	isl_basic_set *bset = NULL;
 4731 static isl_bool need_split_basic_set(__isl_keep isl_basic_set *bset,
 4863 	__isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
 4876 	__isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
 4921 static __isl_give isl_basic_set *extract_domain(__isl_keep isl_basic_map *bmap,
 5198 	__isl_keep isl_basic_set *bset)
 5449 	__isl_take isl_basic_set *bset, int n_op, int n_region,
 5531 	__isl_take isl_basic_set *bset)
 5635 	__isl_take isl_basic_set *bset)
 5658 	__isl_take isl_basic_set *dom, __isl_take isl_multi_aff *maff)
 5671 	__isl_take isl_basic_set *bset)
 5677 	__isl_take isl_basic_set *dom, __isl_take isl_multi_aff *ma)
 5690 	__isl_take isl_basic_set *dom, int track_empty, int max)
 5733 	__isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
 5796 	isl_basic_set *bset = NULL;
 5906 	__isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
 5920 	__isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
tools/polly/lib/External/isl/isl_test.c
  460 	isl_basic_set *bset1, *bset2;
  533 	isl_basic_set *bset;
  565 	isl_basic_set *bset1, *bset2;
  908 	isl_basic_set *bset;
  931 	struct isl_basic_set *bset;
 1198 	struct isl_basic_set *bset1, *bset2;
 1234 	struct isl_basic_set *bset1, *bset2;
 1259 	isl_basic_set *bset, *bset2;
 1369 	isl_basic_set *hull, *expected;
 1396 	isl_basic_set *bset;
 1425 	struct isl_basic_set *bset1, *bset2;
 1530 	struct isl_basic_set *bset1, *bset2;
 1626 		isl_basic_set *bset, *context;
 1734 	isl_basic_set *bset1, *bset2;
 2213 	isl_basic_set *bset1, *bset2;
 2733 	isl_basic_set *bset1, *bset2;
 2768 	isl_basic_set *bset;
 3449 		isl_basic_set *bset;
 3486 		isl_basic_set *bset;
 3640 	isl_basic_set *bset;
 3817 	isl_basic_set *bset1, *bset2;
 3867 	isl_basic_set *bset;
 6764 	isl_basic_set *bset;
 6799 		isl_basic_set *bset;
 7280 	isl_basic_set *bset1, *bset2;
 7522 	isl_basic_set *bset1, *bset2;
 7858 	isl_basic_set *bset1, *bset2;
 8667 	isl_basic_set *bset;
 8693 	isl_basic_set *bset;
 8728 	isl_basic_set *bset;
 8752 	isl_basic_set *bset;
 9042 		isl_basic_set *bset1, *bset2;
 9059 		isl_basic_set *bset1, *bset2;
 9215 	isl_basic_set *bset;
 9244 	isl_basic_set *dom;
 9264 		isl_basic_set *bset_i;
 9268 			isl_basic_set *bset_j;
 9297 		isl_basic_set *bset;
tools/polly/lib/External/isl/isl_transitive_closure.c
  288 	__isl_keep isl_basic_set *bset, isl_int *c, int *div_purity)
  332 static int purity(__isl_keep isl_basic_set *bset, isl_int *c, int *div_purity,
  376 static __isl_give int *get_div_purity(__isl_keep isl_basic_set *bset)
  457 	__isl_keep isl_basic_set *delta, unsigned off, unsigned nparam,
  567 	__isl_take isl_basic_set *delta)
  775 		struct isl_basic_set *delta;
 2159 	isl_basic_set *aff = NULL;
tools/polly/lib/External/isl/isl_union_map.c
  461 	__isl_take isl_basic_set *bset)
 2499 __isl_give isl_basic_set *isl_union_set_sample(__isl_take isl_union_set *uset)
tools/polly/lib/External/isl/isl_vertices.c
   26 static __isl_give isl_vertices *compute_chambers(__isl_take isl_basic_set *bset,
   85 static __isl_give isl_vertices *vertices_from_list(__isl_keep isl_basic_set *bset,
  123 	__isl_keep isl_basic_set *bset, struct isl_tab *tab)
  167 static __isl_give isl_vertices *vertices_empty(__isl_keep isl_basic_set *bset)
  192 static __isl_give isl_vertices *vertices_0D(__isl_keep isl_basic_set *bset)
  266 static int can_select(__isl_keep isl_basic_set *bset, int level,
  327 	__isl_keep isl_basic_set *bset)
  376 	__isl_keep isl_basic_set *bset)
  515 static isl_bool bset_covers_tab(__isl_keep isl_basic_set *bset,
  567 	__isl_keep isl_basic_set *bset)
  662 	isl_basic_set *bset;    /* A normalized basic set representation */
  854 static __isl_give isl_vertices *compute_chambers(__isl_take isl_basic_set *bset,
  986 __isl_give isl_basic_set *isl_vertex_get_domain(__isl_keep isl_vertex *vertex)
 1009 	isl_basic_set *bset;
 1056 __isl_give isl_basic_set *isl_cell_get_domain(__isl_keep isl_cell *cell)
 1062 	__isl_take isl_basic_set *dom, int id)
 1106 static struct isl_tab *tab_for_shifted_cone(__isl_keep isl_basic_set *bset)
 1164 	__isl_keep isl_basic_set *bset)
 1204 		isl_basic_set *dom = isl_basic_set_copy(vertices->c[0].dom);
 1218 		isl_basic_set *dom = isl_basic_set_copy(vertices->c[i].dom);
 1252 		isl_basic_set *dom = isl_basic_set_copy(vertices->c[i].dom);
 1422 static int vertex_on_facet(__isl_keep isl_basic_set *vertex,
 1423 	__isl_keep isl_basic_set *bset, int facet, __isl_keep isl_vec *v)
 1458 	isl_basic_set *vertex;
 1459 	isl_basic_set *bset;
 1483 			isl_basic_set *ov;
tools/polly/lib/External/isl/isl_vertices_private.h
   21 	isl_basic_set *dom;
   22 	isl_basic_set *vertex;
   31 	isl_basic_set *dom;
   38 	isl_basic_set *bset;
   51 	isl_basic_set *dom;