| /llvm-project-15.0.7/polly/lib/External/isl/include/isl/ |
| H A D | vec.h | 23 struct isl_vec; 24 typedef struct isl_vec isl_vec; typedef 28 __isl_give isl_vec *isl_vec_copy(__isl_keep isl_vec *vec); 29 __isl_null isl_vec *isl_vec_free(__isl_take isl_vec *vec); 48 __isl_give isl_vec *isl_vec_ceil(__isl_take isl_vec *vec); 51 __isl_give isl_vec *isl_vec_set_val(__isl_take isl_vec *vec, 53 __isl_give isl_vec *isl_vec_clr(__isl_take isl_vec *vec); 54 __isl_give isl_vec *isl_vec_neg(__isl_take isl_vec *vec); 55 __isl_give isl_vec *isl_vec_add(__isl_take isl_vec *vec1, 59 __isl_give isl_vec *isl_vec_concat(__isl_take isl_vec *vec1, [all …]
|
| H A D | mat.h | 50 __isl_give isl_vec *isl_mat_vec_product(__isl_take isl_mat *mat, 51 __isl_take isl_vec *vec); 52 __isl_give isl_vec *isl_vec_mat_product(__isl_take isl_vec *vec, 54 __isl_give isl_vec *isl_mat_vec_inverse_product(__isl_take isl_mat *mat, 55 __isl_take isl_vec *vec); 99 __isl_give isl_mat *isl_mat_from_row_vec(__isl_take isl_vec *vec); 103 __isl_take isl_vec *bot);
|
| /llvm-project-15.0.7/polly/lib/External/isl/ |
| H A D | isl_vec.c | 132 isl_vec *vec; in isl_vec_zero() 167 __isl_give isl_vec *isl_vec_concat(__isl_take isl_vec *vec1, in isl_vec_concat() 197 __isl_give isl_vec *isl_vec_copy(__isl_keep isl_vec *vec) in isl_vec_copy() 206 __isl_give isl_vec *isl_vec_dup(__isl_keep isl_vec *vec) in isl_vec_dup() 219 __isl_give isl_vec *isl_vec_cow(__isl_take isl_vec *vec) in isl_vec_cow() 233 __isl_null isl_vec *isl_vec_free(__isl_take isl_vec *vec) in isl_vec_free() 425 __isl_give isl_vec *isl_vec_clr(__isl_take isl_vec *vec) in isl_vec_clr() 442 __isl_give isl_vec *isl_vec_ceil(__isl_take isl_vec *vec) in isl_vec_ceil() 463 __isl_give isl_vec *isl_vec_neg(__isl_take isl_vec *vec) in isl_vec_neg() 496 __isl_give isl_vec *isl_vec_add(__isl_take isl_vec *vec1, in isl_vec_add() [all …]
|
| H A D | isl_vec_private.h | 7 struct isl_vec { struct 18 uint32_t isl_vec_get_hash(__isl_keep isl_vec *vec); argument 20 __isl_give isl_vec *isl_vec_cow(__isl_take isl_vec *vec); 22 void isl_vec_lcm(__isl_keep isl_vec *vec, isl_int *lcm); 23 __isl_give isl_vec *isl_vec_set(__isl_take isl_vec *vec, isl_int v); 25 isl_bool isl_vec_is_zero(__isl_keep isl_vec *vec); 27 __isl_give isl_vec *isl_vec_expand(__isl_take isl_vec *vec, int pos, int n,
|
| H A D | isl_sample.c | 29 struct isl_vec *vec; in empty_sample() 43 struct isl_vec *sample; in zero_sample() 64 struct isl_vec *sample; in interval_sample() 278 __isl_keep isl_vec *min, __isl_keep isl_vec *max, int level) in greedy_search() 384 struct isl_vec *min; in isl_tab_sample() 385 struct isl_vec *max; in isl_tab_sample() 540 isl_vec *sample; 553 isl_vec *sample; in factor_sample() 840 static __isl_give isl_vec *round_up_in_cone(__isl_take isl_vec *vec, in round_up_in_cone() 877 static __isl_give isl_vec *vec_concat(__isl_take isl_vec *vec1, in vec_concat() [all …]
|
| H A D | isl_point_private.h | 11 struct isl_vec *vec; 15 __isl_take isl_vec *vec); 21 __isl_keep isl_vec *isl_point_peek_vec(__isl_keep isl_point *pnt); 22 __isl_give isl_vec *isl_point_get_vec(__isl_keep isl_point *pnt); 23 __isl_give isl_vec *isl_point_take_vec(__isl_keep isl_point *pnt); 25 __isl_take isl_vec *vec);
|
| H A D | isl_sample.h | 20 __isl_give isl_vec *isl_basic_set_sample_vec(__isl_take isl_basic_set *bset); 21 __isl_give isl_vec *isl_basic_set_sample_bounded( 23 __isl_give isl_vec *isl_basic_set_sample_with_cone( 26 __isl_give isl_basic_set *isl_basic_set_from_vec(__isl_take isl_vec *vec); 30 __isl_give isl_vec *isl_tab_sample(struct isl_tab *tab);
|
| H A D | polyhedron_minimize.c | 24 static __isl_give isl_vec *isl_vec_lin_to_aff(__isl_take isl_vec *vec) in isl_vec_lin_to_aff() 26 struct isl_vec *aff; in isl_vec_lin_to_aff() 46 static __isl_give isl_vec *vec_ror(__isl_take isl_vec *vec) in vec_ror() 61 struct isl_vec *obj; in main() 62 struct isl_vec *sol; in main()
|
| H A D | isl_lp_private.h | 10 __isl_give isl_vec **sol); 13 __isl_give isl_vec **sol); 16 __isl_give isl_vec **sol); 19 __isl_give isl_vec **sol);
|
| H A D | isl_tab.h | 158 struct isl_vec *dual; 226 __isl_give isl_vec *isl_tab_get_sample_value(struct isl_tab *tab); 273 __isl_give isl_vec *isl_tab_basic_set_non_trivial_lexmin( 288 __isl_give isl_vec *isl_tab_lexmin_get_solution(__isl_keep isl_tab_lexmin *tl); 318 __isl_take isl_vec *sample) WARN_UNUSED; 330 int isl_tab_insert_div(struct isl_tab *tab, int pos, __isl_keep isl_vec *div, 332 int isl_tab_add_div(struct isl_tab *tab, __isl_keep isl_vec *div);
|
| H A D | pip.c | 133 __isl_take isl_basic_set *bset, __isl_take isl_vec *params) in plug_in_parameters() 158 __isl_take isl_vec *params) in set_plug_in_parameters() 180 static __isl_give isl_vec *opt_at(__isl_take isl_basic_set *bset, in opt_at() 181 __isl_take isl_vec *params, int max) in opt_at() 185 struct isl_vec *opt; in opt_at() 186 struct isl_vec *obj; in opt_at() 260 __isl_take isl_vec *sample) in scan_one() 263 struct isl_vec *opt; in scan_one()
|
| H A D | isl_lp.c | 27 isl_int *opt_denom, __isl_give isl_vec **sol) in isl_tab_solve_lp() 68 __isl_give isl_vec **sol) in isl_basic_map_solve_lp() 81 __isl_give isl_vec **sol) in isl_basic_set_solve_lp() 90 __isl_give isl_vec **sol) in isl_map_solve_lp() 99 isl_vec *v = NULL; in isl_map_solve_lp() 142 isl_vec *sol_i = NULL; in isl_map_solve_lp() 201 __isl_give isl_vec **sol) in isl_set_solve_lp()
|
| H A D | isl_local.h | 20 __isl_give isl_vec *isl_local_extend_point_vec(__isl_keep isl_local *local, 21 __isl_take isl_vec *v);
|
| H A D | isl_ilp.c | 85 static __isl_give isl_vec *initial_solution(__isl_keep isl_basic_set *bset, in initial_solution() 90 struct isl_vec *sol; in initial_solution() 153 static __isl_give isl_vec *solve_ilp_search(__isl_keep isl_basic_set *bset, in solve_ilp_search() 154 isl_int *f, isl_int *opt, __isl_take isl_vec *sol, isl_int l, isl_int u) in solve_ilp_search() 163 struct isl_vec *sample; in solve_ilp_search() 213 isl_int *f, isl_int *opt, __isl_give isl_vec **sol_p) in solve_ilp() 217 struct isl_vec *sol; in solve_ilp() 268 int max, isl_int *f, isl_int *opt, __isl_give isl_vec **sol_p) in solve_ilp_with_eq() 273 struct isl_vec *v; in solve_ilp_with_eq() 312 int max, isl_int *f, isl_int *opt, __isl_give isl_vec **sol_p) in isl_basic_set_solve_ilp()
|
| H A D | isl_scan.c | 26 __isl_take isl_vec *sample) in increment_counter() 57 struct isl_vec *sample; in add_solution() 71 struct isl_vec *sample; in scan_0D() 108 struct isl_vec *min; in isl_basic_set_scan() 109 struct isl_vec *max; in isl_basic_set_scan()
|
| H A D | isl_point.c | 61 __isl_take isl_vec *vec) in isl_point_alloc() 94 isl_vec *vec; in isl_point_zero() 227 __isl_keep isl_vec *isl_point_peek_vec(__isl_keep isl_point *pnt) in isl_point_peek_vec() 234 __isl_give isl_vec *isl_point_get_vec(__isl_keep isl_point *pnt) in isl_point_get_vec() 248 __isl_give isl_vec *isl_point_take_vec(__isl_keep isl_point *pnt) in isl_point_take_vec() 250 isl_vec *vec; in isl_point_take_vec() 268 __isl_take isl_vec *vec) in isl_point_restore_vec() 506 __isl_take isl_vec *sample) in foreach_point() 560 isl_vec *vec; in isl_basic_map_contains_point()
|
| H A D | isl_affine_hull.c | 266 static __isl_give isl_vec *outside_point(struct isl_tab *tab, isl_int *eq, in outside_point() 270 struct isl_vec *sample = NULL; in outside_point() 346 static void adjacent_point(__isl_keep isl_vec *sample, int pos, int up) in adjacent_point() 362 __isl_take isl_basic_set *hull, __isl_take isl_vec *sample, in add_adjacent_points() 436 struct isl_vec *sample; in extend_affine_hull() 479 __isl_take isl_vec *sample) in initialize_hull() 501 struct isl_vec *sample = NULL; in uset_affine_hull_bounded() 576 __isl_take isl_vec *vec) in initial_hull() 628 struct isl_vec *sample; in isl_tab_detect_equalities() 769 struct isl_vec *sample = isl_vec_copy(hull->sample); in affine_hull_with_cone() [all …]
|
| H A D | isl_tab_pip.c | 95 struct isl_vec *div); 907 struct isl_vec *ineq; in get_row_parameter_ineq() 957 struct isl_vec *div; in get_row_parameter_div() 985 struct isl_vec *div; in get_row_split_div() 2151 struct isl_vec *div) in get_div() 2196 struct isl_vec *div; in add_parametric_cut() 4986 isl_vec *v; in extract_sample_sequence() 5016 isl_vec *v; in region_is_trivial() 5061 isl_vec *v; 5063 isl_vec *sol; [all …]
|
| H A D | isl_morph.h | 85 __isl_give isl_vec *isl_morph_vec(__isl_take isl_morph *morph, 86 __isl_take isl_vec *vec);
|
| H A D | isl_ilp_private.h | 9 int max, isl_int *f, isl_int *opt, __isl_give isl_vec **sol_p);
|
| H A D | isl_scan.h | 18 __isl_take isl_vec *sample);
|
| H A D | isl_constraint_private.h | 13 isl_vec *v;
|
| H A D | polyhedron_sample.c | 19 struct isl_vec *sample; in main()
|
| H A D | isl_equalities.h | 25 __isl_take isl_vec *d);
|
| H A D | isl_vertices.c | 723 isl_vec *constraint; /* Constraint pointing to the other side */ 920 isl_vec *sample = NULL; in compute_chambers() 1180 isl_vec *c = NULL; in tab_for_shifted_cone() 1236 static __isl_give isl_vec *isl_basic_set_interior_point( in isl_basic_set_interior_point() 1239 isl_vec *vec; in isl_basic_set_interior_point() 1267 isl_vec *vec; in isl_vertices_foreach_disjoint_cell() 1496 __isl_keep isl_basic_set *bset, int facet, __isl_keep isl_vec *v) in vertex_on_facet() 1523 static isl_stat triangulate(__isl_keep isl_cell *cell, __isl_keep isl_vec *v, in triangulate() 1587 isl_vec *v = NULL; in isl_cell_foreach_simplex()
|