Home
last modified time | relevance | path

Searched refs:isl_vec (Results 1 – 25 of 61) sorted by relevance

123

/llvm-project-15.0.7/polly/lib/External/isl/include/isl/
H A Dvec.h23 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 Dmat.h50 __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 Disl_vec.c132 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 Disl_vec_private.h7 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 Disl_sample.c29 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 Disl_point_private.h11 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 Disl_sample.h20 __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 Dpolyhedron_minimize.c24 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 Disl_lp_private.h10 __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 Disl_tab.h158 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 Dpip.c133 __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 Disl_lp.c27 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 Disl_local.h20 __isl_give isl_vec *isl_local_extend_point_vec(__isl_keep isl_local *local,
21 __isl_take isl_vec *v);
H A Disl_ilp.c85 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 Disl_scan.c26 __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 Disl_point.c61 __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 Disl_affine_hull.c266 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 Disl_tab_pip.c95 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 Disl_morph.h85 __isl_give isl_vec *isl_morph_vec(__isl_take isl_morph *morph,
86 __isl_take isl_vec *vec);
H A Disl_ilp_private.h9 int max, isl_int *f, isl_int *opt, __isl_give isl_vec **sol_p);
H A Disl_scan.h18 __isl_take isl_vec *sample);
H A Disl_constraint_private.h13 isl_vec *v;
H A Dpolyhedron_sample.c19 struct isl_vec *sample; in main()
H A Disl_equalities.h25 __isl_take isl_vec *d);
H A Disl_vertices.c723 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()

123