/haiku-buildtools/isl/include/isl/ |
H A D | map.h | 46 unsigned isl_basic_map_n_in(const struct isl_basic_map *bmap); 47 unsigned isl_basic_map_n_out(const struct isl_basic_map *bmap); 48 unsigned isl_basic_map_n_param(const struct isl_basic_map *bmap); 49 unsigned isl_basic_map_n_div(const struct isl_basic_map *bmap); 50 unsigned isl_basic_map_total_dim(const struct isl_basic_map *bmap); 51 unsigned isl_basic_map_dim(__isl_keep isl_basic_map *bmap, 59 isl_ctx *isl_basic_map_get_ctx(__isl_keep isl_basic_map *bmap); 61 __isl_give isl_space *isl_basic_map_get_space(__isl_keep isl_basic_map *bmap); 64 __isl_give isl_aff *isl_basic_map_get_div(__isl_keep isl_basic_map *bmap, 68 __isl_keep isl_basic_map *bma [all...] |
H A D | map_type.h | 11 struct __isl_subclass(isl_map) isl_basic_map; 12 typedef struct isl_basic_map isl_basic_map; typedef in typeref:struct:isl_basic_map
|
H A D | constraint.h | 40 int isl_basic_map_foreach_constraint(__isl_keep isl_basic_map *bmap, 53 __isl_give isl_basic_map *isl_basic_map_add_constraint( 54 __isl_take isl_basic_map *bmap, __isl_take isl_constraint *constraint); 63 __isl_keep isl_basic_map *bmap, enum isl_dim_type type, int pos, 122 __isl_give isl_basic_map *isl_basic_map_from_constraint(
|
H A D | lp.h | 31 enum isl_lp_result isl_basic_map_solve_lp(struct isl_basic_map *bmap, int max,
|
H A D | local_space.h | 67 __isl_give isl_basic_map *isl_local_space_lifting(
|
/haiku-buildtools/isl/ |
H A D | isl_map_private.h | 13 #define isl_basic_set isl_basic_map 35 struct isl_basic_map { struct 104 struct isl_basic_map *p[1]; 122 __isl_give isl_basic_map *isl_basic_map_reset_space( 123 __isl_take isl_basic_map *bmap, __isl_take isl_space *dim); 127 unsigned isl_basic_map_offset(struct isl_basic_map *bmap, 132 int isl_basic_map_may_be_set(__isl_keep isl_basic_map *bmap); 135 int isl_basic_map_compatible_domain(struct isl_basic_map *bmap, 137 int isl_basic_map_compatible_range(struct isl_basic_map *bmap, 140 struct isl_basic_map *isl_basic_map_extend_spac [all...] |
H A D | isl_lp_no_piplib.c | 12 enum isl_lp_result isl_pip_solve_lp(struct isl_basic_map *bmap, int maximize,
|
H A D | isl_map_no_piplib.c | 14 struct isl_basic_map *bmap, struct isl_basic_set *dom,
|
H A D | isl_map_piplib.h | 20 struct isl_basic_map *bmap, struct isl_basic_set *dom,
|
H A D | isl_dim_map.h | 22 __isl_keep isl_basic_map *bmap, unsigned dst_pos); 26 __isl_give isl_basic_map *isl_basic_map_add_constraints_dim_map( 27 __isl_take isl_basic_map *dst, __isl_take isl_basic_map *src, 31 __isl_keep isl_basic_map *bmap);
|
H A D | isl_lp_piplib.h | 19 enum isl_lp_result isl_pip_solve_lp(struct isl_basic_map *bmap, int maximize,
|
H A D | isl_piplib.h | 25 PipMatrix *isl_basic_map_to_pip(struct isl_basic_map *bmap, unsigned pip_param,
|
H A D | isl_tab.h | 157 struct isl_basic_map *bmap; 188 __isl_keep isl_basic_map *bmap, int track); 194 struct isl_basic_map *isl_basic_map_update_from_tab(struct isl_basic_map *bmap, 199 __isl_give isl_basic_map *isl_tab_make_equalities_explicit(struct isl_tab *tab, 200 __isl_take isl_basic_map *bmap); 214 int isl_tab_track_bmap(struct isl_tab *tab, __isl_take isl_basic_map *bmap) WARN_UNUSED; 245 struct isl_basic_map *bmap, struct isl_basic_set *dom, 248 __isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
|
H A D | isl_map.c | 59 unsigned isl_basic_map_dim(__isl_keep isl_basic_map *bmap, 85 unsigned isl_basic_map_offset(struct isl_basic_map *bmap, 143 unsigned isl_basic_map_n_in(const struct isl_basic_map *bmap) 148 unsigned isl_basic_map_n_out(const struct isl_basic_map *bmap) 153 unsigned isl_basic_map_n_param(const struct isl_basic_map *bmap) 158 unsigned isl_basic_map_n_div(const struct isl_basic_map *bmap) 163 unsigned isl_basic_map_total_dim(const struct isl_basic_map *bmap) 194 int isl_basic_map_compatible_domain(struct isl_basic_map *bmap, 217 int isl_basic_map_compatible_range(struct isl_basic_map *bmap, 229 isl_ctx *isl_basic_map_get_ctx(__isl_keep isl_basic_map *bma [all...] |
H A D | isl_map_simplify.c | 22 static void swap_equality(struct isl_basic_map *bmap, int a, int b) 29 static void swap_inequality(struct isl_basic_map *bmap, int a, int b) 126 static struct isl_basic_map *move_divs_last(struct isl_basic_map *bmap, 158 struct isl_basic_map *isl_basic_map_drop(struct isl_basic_map *bmap, 211 return (isl_basic_set *)isl_basic_map_drop((isl_basic_map *)bset, 215 struct isl_basic_map *isl_basic_map_drop_inputs( 216 struct isl_basic_map *bmap, unsigned first, unsigned n) 268 static struct isl_basic_map *isl_basic_map_drop_di [all...] |
H A D | isl_dim_map.c | 88 __isl_keep isl_basic_map *bmap, unsigned dst_pos) 135 __isl_give isl_basic_map *isl_basic_map_add_constraints_dim_map( 136 __isl_take isl_basic_map *dst, __isl_take isl_basic_map *src, 186 __isl_keep isl_basic_map *bmap)
|
H A D | isl_affine_hull.c | 26 struct isl_basic_map *isl_basic_map_implicit_equalities( 27 struct isl_basic_map *bmap) 60 isl_basic_map_implicit_equalities((struct isl_basic_map*)bset); 498 static __isl_give isl_basic_map *isl_basic_map_drop_constraints_involving( 499 __isl_take isl_basic_map *bmap, unsigned first, unsigned n) 538 __isl_give isl_basic_map *isl_basic_map_drop_constraints_not_involving_dims( 539 __isl_take isl_basic_map *bmap, 587 __isl_give isl_basic_map *isl_basic_map_drop_constraints_involving_dims( 588 __isl_take isl_basic_map *bmap, 1034 struct isl_basic_map *bma [all...] |
H A D | isl_map_piplib.c | 50 struct isl_basic_map *bmap, int *pos, PipVector *vec) 75 struct isl_basic_map *bmap, int *pos, PipNewparm *p, unsigned div) 97 struct isl_basic_map *bmap, int *pos, 118 struct isl_basic_map *bmap, int *pos, PipNewparm *p) 181 struct isl_basic_map *bmap; 193 struct isl_basic_map *bmap = data->bmap; 370 PipMatrix *isl_basic_map_to_pip(struct isl_basic_map *bmap, unsigned pip_param, 404 return isl_basic_map_to_pip((struct isl_basic_map *)bset, 409 struct isl_basic_map *bmap, struct isl_basic_set *dom, 432 context = isl_basic_map_to_pip((struct isl_basic_map *)do [all...] |
H A D | isl_map_subtract.c | 46 __isl_keep isl_basic_map *bmap, int *div_map) 102 __isl_keep isl_basic_map *bmap, int *div_map, int c, int oppose) 154 static int tab_add_divs(struct isl_tab *tab, __isl_keep isl_basic_map *bmap, 257 __isl_take isl_basic_map *bmap); 289 static int basic_map_collect_diff(__isl_take isl_basic_map *bmap, 341 struct isl_basic_map *bm; 467 __isl_take isl_basic_map *bmap) 480 static __isl_give isl_map *basic_map_subtract(__isl_take isl_basic_map *bmap, 617 __isl_take isl_basic_map *bmap) 631 static int basic_map_diff_is_empty(__isl_keep isl_basic_map *bma [all...] |
H A D | isl_sample_piplib.c | 31 domain = isl_basic_map_to_pip((struct isl_basic_map *)bset, 0, 0, 0);
|
H A D | isl_constraint.c | 41 static unsigned basic_map_offset(__isl_keep isl_basic_map *bmap, 100 struct isl_constraint *isl_basic_map_constraint(struct isl_basic_map *bmap, 133 return isl_basic_map_constraint((struct isl_basic_map *)bset, line); 202 int isl_basic_map_foreach_constraint(__isl_keep isl_basic_map *bmap, 238 return isl_basic_map_foreach_constraint((isl_basic_map *)bset, fn, user); 256 struct isl_basic_map *isl_basic_map_add_constraint( 257 struct isl_basic_map *bmap, struct isl_constraint *constraint) 285 isl_basic_map_add_constraint((struct isl_basic_map *)bset, 292 isl_basic_map *bmap; 706 __isl_give isl_basic_map *isl_basic_map_from_constrain [all...] |
H A D | isl_transitive_closure.c | 57 struct isl_basic_map *bmap; 219 struct isl_basic_map *path = NULL; 421 static int empty_path_is_identity(__isl_keep isl_basic_map *path, unsigned pos) 423 isl_basic_map *test = NULL; 424 isl_basic_map *id = NULL; 451 static __isl_give isl_basic_map *add_delta_constraints( 452 __isl_take isl_basic_map *path, 563 isl_basic_map *path = NULL; 662 struct isl_basic_map *bmap; 923 __isl_take isl_set *dom, __isl_keep isl_basic_map *bma [all...] |
H A D | isl_lp.c | 22 enum isl_lp_result isl_tab_solve_lp(struct isl_basic_map *bmap, int maximize, 62 enum isl_lp_result isl_basic_map_solve_lp(struct isl_basic_map *bmap, int max, 88 return isl_basic_map_solve_lp((struct isl_basic_map *)bset, max,
|
H A D | isl_output.c | 48 struct isl_basic_map *bmap, int ineq, int n, __isl_take isl_printer *p) 81 struct isl_basic_map *bmap, __isl_take isl_printer *p) 98 return print_constraints_polylib((struct isl_basic_map *)bset, p); 102 __isl_keep isl_basic_map *bmap, __isl_take isl_printer *p, int ext) 130 return isl_basic_map_print_polylib((struct isl_basic_map *)bset, p, ext); 290 static __isl_give isl_printer *print_affine(__isl_keep isl_basic_map *bmap, 297 static int defining_equality(__isl_keep isl_basic_map *eq, 328 int latex, __isl_keep isl_basic_map *eq, 359 int latex, __isl_keep isl_basic_map *eq, __isl_keep isl_multi_aff *maff) 368 int latex, __isl_keep isl_basic_map *e [all...] |
H A D | isl_convex_hull.c | 28 int isl_basic_map_constraint_is_redundant(struct isl_basic_map **bmap, 70 (struct isl_basic_map **)bset, c, opt_n, opt_d); 81 __isl_give isl_basic_map *isl_basic_map_remove_redundancies( 82 __isl_take isl_basic_map *bmap) 117 isl_basic_map_remove_redundancies((struct isl_basic_map *)bset); 181 __isl_give isl_basic_map *isl_basic_map_set_rational( 915 int isl_basic_map_image_is_bounded(__isl_keep isl_basic_map *bmap) 1916 struct isl_basic_map *isl_map_convex_hull(struct isl_map *map) 1919 struct isl_basic_map *model = NULL; 1921 struct isl_basic_map *convex_hul [all...] |