Searched refs:isl_tab (Results 1 - 18 of 18) sorted by relevance
/haiku-buildtools/isl/ |
H A D | isl_basis_reduction.h | 15 #include "isl_tab.h" 21 struct isl_tab *isl_tab_compute_reduced_basis(struct isl_tab *tab);
|
H A D | isl_tab.h | 132 struct isl_tab { struct 181 struct isl_tab *isl_tab_alloc(struct isl_ctx *ctx, 183 void isl_tab_free(struct isl_tab *tab); 185 isl_ctx *isl_tab_get_ctx(struct isl_tab *tab); 187 __isl_give struct isl_tab *isl_tab_from_basic_map( 189 __isl_give struct isl_tab *isl_tab_from_basic_set( 191 struct isl_tab *isl_tab_from_recession_cone(struct isl_basic_set *bset, 193 int isl_tab_cone_is_bounded(struct isl_tab *tab); 195 struct isl_tab *tab); 197 struct isl_tab *ta [all...] |
H A D | isl_sample.h | 14 #include <isl_tab.h> 27 int isl_tab_set_initial_basis_with_cone(struct isl_tab *tab, 28 struct isl_tab *tab_cone); 29 struct isl_vec *isl_tab_sample(struct isl_tab *tab);
|
H A D | isl_tab.c | 15 #include "isl_tab.h" 25 struct isl_tab *isl_tab_alloc(struct isl_ctx *ctx, 29 struct isl_tab *tab; 32 tab = isl_calloc_type(ctx, struct isl_tab); 92 isl_ctx *isl_tab_get_ctx(struct isl_tab *tab) 97 int isl_tab_extend_cons(struct isl_tab *tab, unsigned n_new) 143 int isl_tab_extend_vars(struct isl_tab *tab, unsigned n_new) 174 struct isl_tab *isl_tab_extend(struct isl_tab *tab, unsigned n_new) 194 static void free_undo(struct isl_tab *ta [all...] |
H A D | isl_tab_pip.c | 16 #include "isl_tab.h" 30 * from the one used in isl_tab.c. In particular, in isl_tab.c, 65 struct isl_tab *(*detect_nonnegative_parameters)( 66 struct isl_context *context, struct isl_tab *tab); 70 struct isl_tab *(*peek_tab)(struct isl_context *context); 89 int (*get_div)(struct isl_context *context, struct isl_tab *tab, 94 struct isl_tab *tab); 96 int (*best_split)(struct isl_context *context, struct isl_tab *tab); 119 struct isl_tab *ta [all...] |
H A D | basis_reduction_tab.c | 13 #include "isl_tab.h" 18 struct isl_tab *tab; 33 static struct tab_lp *init_lp(struct isl_tab *tab); 71 static struct isl_tab *gbr_tab(struct isl_tab *tab, struct isl_vec *row) 74 struct isl_tab *prod; 88 static struct tab_lp *init_lp(struct isl_tab *tab)
|
H A D | isl_coalesce.c | 18 #include "isl_tab.h" 30 static int status_in(isl_int *ineq, struct isl_tab *tab) 51 struct isl_tab *tab_j) 81 struct isl_tab *tab_i, struct isl_tab *tab_j) 139 static void drop(struct isl_map *map, int i, struct isl_tab **tabs) 157 struct isl_tab **tabs, int *eq_i, int *ineq_i, int *eq_j, int *ineq_j, 162 struct isl_tab *fused_tab = NULL; 268 struct isl_tab **tabs, int *ineq_i, int *ineq_j) 305 struct isl_tab *ta [all...] |
H A D | isl_vertices.c | 14 #include <isl_tab.h> 112 __isl_keep isl_basic_set *bset, struct isl_tab *tab) 281 struct isl_tab *tab, __isl_keep isl_mat *facets, int selected, 392 struct isl_tab *tab; 527 static int bset_covers_tab(__isl_keep isl_basic_set *bset, struct isl_tab *tab) 576 static int can_intersect(struct isl_tab *tab, __isl_keep isl_basic_set *bset) 605 __isl_keep isl_vertices *vertices, struct isl_tab *tab, int *selection) 665 struct isl_tab *tab; /* A tableau representation of the facet */ 685 static struct isl_facet_todo *create_todo(struct isl_tab *tab, int con) 737 static int init_todo(struct isl_facet_todo **next, struct isl_tab *ta [all...] |
H A D | basis_reduction_templ.c | 48 struct isl_tab *isl_tab_compute_reduced_basis(struct isl_tab *tab) 320 struct isl_tab *tab;
|
H A D | isl_sample.c | 18 #include "isl_tab.h" 281 static struct isl_mat *tab_equalities(struct isl_tab *tab) 329 static struct isl_mat *initial_basis(struct isl_tab *tab) 353 static enum isl_lp_result compute_min(isl_ctx *ctx, struct isl_tab *tab, 363 static enum isl_lp_result compute_max(isl_ctx *ctx, struct isl_tab *tab, 403 static int greedy_search(isl_ctx *ctx, struct isl_tab *tab, 504 struct isl_vec *isl_tab_sample(struct isl_tab *tab) 740 struct isl_tab *tab = NULL; 847 struct isl_tab *tab; 1131 static int tab_shift_cone(struct isl_tab *ta [all...] |
H A D | isl_affine_hull.c | 23 #include "isl_tab.h" 29 struct isl_tab *tab; 263 static struct isl_vec *outside_point(struct isl_tab *tab, isl_int *eq, int up) 440 static __isl_give isl_basic_set *extend_affine_hull(struct isl_tab *tab, 690 struct isl_tab *tab = NULL; 760 static __isl_give isl_basic_set *initial_hull(struct isl_tab *tab, 808 struct isl_tab *isl_tab_detect_equalities(struct isl_tab *tab, 809 struct isl_tab *tab_cone)
|
H A D | isl_scan.c | 15 #include "isl_tab.h" 54 static int add_solution(struct isl_tab *tab, struct isl_scan_callback *callback) 106 struct isl_tab *tab = NULL;
|
H A D | isl_map_subtract.c | 14 #include "isl_tab.h" 45 static int tab_add_constraints(struct isl_tab *tab, 101 static int tab_add_constraint(struct isl_tab *tab, 154 static int tab_add_divs(struct isl_tab *tab, __isl_keep isl_basic_map *bmap, 207 static int tab_freeze_constraints(struct isl_tab *tab) 222 static int n_non_redundant(isl_ctx *ctx, struct isl_tab *tab, 298 struct isl_tab *tab = NULL;
|
H A D | isl_lp.c | 15 #include "isl_tab.h" 27 struct isl_tab *tab;
|
H A D | isl_convex_hull.c | 19 #include "isl_tab.h" 84 struct isl_tab *tab; 898 struct isl_tab *tab; 1161 struct isl_tab *tab; 1989 struct isl_tab *tab;
|
H A D | isl_map_simplify.c | 18 #include "isl_tab.h" 1954 struct isl_tab *tab = NULL; 2736 struct isl_tab *tab = NULL;
|
H A D | isl_schedule.c | 23 #include <isl_tab.h>
|
H A D | isl_map.c | 28 #include "isl_tab.h" 9870 struct isl_tab *tab = NULL;
|
Completed in 161 milliseconds