| /src/external/mit/isl/dist/include/isl/ |
| vec.h | 23 struct isl_vec; 24 typedef struct isl_vec isl_vec; typedef in typeref:struct:isl_vec 26 __isl_give isl_vec *isl_vec_alloc(isl_ctx *ctx, unsigned size); 27 __isl_give isl_vec *isl_vec_zero(isl_ctx *ctx, unsigned size); 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); 31 isl_ctx *isl_vec_get_ctx(__isl_keep isl_vec *vec) [all...] |
| 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);
|
| /src/external/mit/isl/dist/ |
| isl_vec_private.h | 9 struct isl_vec { struct 20 uint32_t isl_vec_get_hash(__isl_keep isl_vec *vec); 22 __isl_give isl_vec *isl_vec_cow(__isl_take isl_vec *vec); 24 void isl_vec_lcm(__isl_keep isl_vec *vec, isl_int *lcm); 25 __isl_give isl_vec *isl_vec_set(__isl_take isl_vec *vec, isl_int v); 27 isl_bool isl_vec_is_zero(__isl_keep isl_vec *vec); 29 __isl_give isl_vec *isl_vec_expand(__isl_take isl_vec *vec, int pos, int n [all...] |
| 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_with_cone( 24 __isl_give isl_basic_set *isl_basic_set_from_vec(__isl_take isl_vec *vec); 28 __isl_give isl_vec *isl_tab_sample(struct isl_tab *tab);
|
| isl_vec.c | 18 isl_ctx *isl_vec_get_ctx(__isl_keep isl_vec *vec) 25 uint32_t isl_vec_get_hash(__isl_keep isl_vec *vec) 33 __isl_give isl_vec *isl_vec_alloc(struct isl_ctx *ctx, unsigned size) 35 struct isl_vec *vec; 37 vec = isl_alloc_type(ctx, struct isl_vec); 58 __isl_give isl_vec *isl_vec_extend(__isl_take isl_vec *vec, unsigned size) 87 __isl_give isl_vec *isl_vec_expand(__isl_take isl_vec *vec, int pos, int n, 131 __isl_give isl_vec *isl_vec_zero(isl_ctx *ctx, unsigned size [all...] |
| 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);
|
| 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);
|
| isl_ilp_private.h | 9 int max, isl_int *f, isl_int *opt, __isl_give isl_vec **sol_p);
|
| isl_scan.h | 18 __isl_take isl_vec *sample);
|
| polyhedron_minimize.c | 24 static __isl_give isl_vec *isl_vec_lin_to_aff(__isl_take isl_vec *vec) 26 struct isl_vec *aff; 46 static __isl_give isl_vec *vec_ror(__isl_take isl_vec *vec) 61 struct isl_vec *obj; 62 struct isl_vec *sol;
|
| isl_constraint_private.h | 13 isl_vec *v;
|
| polyhedron_sample.c | 19 struct isl_vec *sample;
|
| isl_sample.c | 27 static __isl_give isl_vec *isl_basic_set_sample_bounded( 30 static __isl_give isl_vec *empty_sample(__isl_take isl_basic_set *bset) 32 struct isl_vec *vec; 43 static __isl_give isl_vec *zero_sample(__isl_take isl_basic_set *bset) 46 struct isl_vec *sample; 63 static __isl_give isl_vec *interval_sample(__isl_take isl_basic_set *bset) 67 struct isl_vec *sample; 130 static __isl_give isl_vec *sample_eq(__isl_take isl_basic_set *bset, 131 __isl_give isl_vec *(*recurse)(__isl_take isl_basic_set *)) 134 struct isl_vec *sample [all...] |
| isl_local.h | 30 __isl_give isl_vec *isl_local_extend_point_vec(__isl_keep isl_local *local, 31 __isl_take isl_vec *v);
|
| isl_equalities.h | 25 __isl_take isl_vec *d);
|
| isl_tab.h | 159 struct isl_vec *dual; 227 __isl_give isl_vec *isl_tab_get_sample_value(struct isl_tab *tab); 274 __isl_give isl_vec *isl_tab_basic_set_non_trivial_lexmin( 289 __isl_give isl_vec *isl_tab_lexmin_get_solution(__isl_keep isl_tab_lexmin *tl); 319 __isl_take isl_vec *sample) WARN_UNUSED; 331 int isl_tab_insert_div(struct isl_tab *tab, int pos, __isl_keep isl_vec *div, 333 int isl_tab_add_div(struct isl_tab *tab, __isl_keep isl_vec *div);
|
| isl_morph.h | 85 __isl_give isl_vec *isl_morph_vec(__isl_take isl_morph *morph, 86 __isl_take isl_vec *vec);
|
| pip.c | 132 __isl_take isl_basic_set *bset, __isl_take isl_vec *params) 157 __isl_take isl_vec *params) 179 static __isl_give isl_vec *opt_at(__isl_take isl_basic_set *bset, 180 __isl_take isl_vec *params, int max) 184 struct isl_vec *opt; 185 struct isl_vec *obj; 259 __isl_take isl_vec *sample) 262 struct isl_vec *opt;
|
| isl_lp.c | 27 isl_int *opt_denom, __isl_give isl_vec **sol) 68 __isl_give isl_vec **sol) 81 __isl_give isl_vec **sol) 90 __isl_give isl_vec **sol) 99 isl_vec *v = NULL; 142 isl_vec *sol_i = NULL; 201 __isl_give isl_vec **sol)
|
| isl_scan.c | 26 __isl_take isl_vec *sample) 57 struct isl_vec *sample; 71 struct isl_vec *sample; 108 struct isl_vec *min; 109 struct isl_vec *max;
|
| polytope_scan.c | 32 __isl_take isl_vec *sample)
|
| isl_ilp.c | 85 static __isl_give isl_vec *initial_solution(__isl_keep isl_basic_set *bset, 90 struct isl_vec *sol; 153 static __isl_give isl_vec *solve_ilp_search(__isl_keep isl_basic_set *bset, 154 isl_int *f, isl_int *opt, __isl_take isl_vec *sol, isl_int l, isl_int u) 163 struct isl_vec *sample; 213 isl_int *f, isl_int *opt, __isl_give isl_vec **sol_p) 217 struct isl_vec *sol; 268 int max, isl_int *f, isl_int *opt, __isl_give isl_vec **sol_p) 273 struct isl_vec *v; 312 int max, isl_int *f, isl_int *opt, __isl_give isl_vec **sol_p [all...] |
| isl_point.c | 67 __isl_take isl_vec *vec) 100 isl_vec *vec; 233 __isl_keep isl_vec *isl_point_peek_vec(__isl_keep isl_point *pnt) 240 __isl_give isl_vec *isl_point_get_vec(__isl_keep isl_point *pnt) 254 __isl_give isl_vec *isl_point_take_vec(__isl_keep isl_point *pnt) 256 isl_vec *vec; 274 __isl_take isl_vec *vec) 318 isl_vec *vec; 569 __isl_take isl_vec *sample) 623 isl_vec *vec [all...] |
| isl_mat_private.h | 49 __isl_give isl_vec *isl_mat_get_row(__isl_keep isl_mat *mat, unsigned row);
|
| isl_tab_pip.c | 95 struct isl_vec *div); 98 __isl_keep isl_vec *div); 931 static struct isl_vec *get_row_parameter_ineq(struct isl_tab *tab, int row) 933 struct isl_vec *ineq; 954 static void normalize_div(__isl_keep isl_vec *div) 981 static struct isl_vec *get_row_parameter_div(struct isl_tab *tab, int row) 983 struct isl_vec *div; 1009 static struct isl_vec *get_row_split_div(struct isl_tab *tab, int row) 1011 struct isl_vec *div; 1035 static __isl_give isl_vec *ineq_for_div(__isl_keep isl_basic_set *bset [all...] |