HomeSort by: relevance | last modified time | path
    Searched refs:isl_basic_map (Results 1 - 25 of 44) sorted by relevancy

1 2

  /src/external/mit/isl/dist/
bset_to_bmap.c 4 * Internally, isl_basic_set is defined to isl_basic_map, so in practice,
7 static __isl_give isl_basic_map *bset_to_bmap(__isl_take isl_basic_set *bset)
9 return (isl_basic_map *) bset;
isl_map_private.h 13 #define isl_basic_set isl_basic_map
36 struct isl_basic_map { struct
103 isl_basic_map *cached_simple_hull[2];
112 struct isl_basic_map *p[1];
131 __isl_give isl_basic_map *isl_basic_map_alloc(isl_ctx *ctx,
134 __isl_give isl_basic_map *isl_basic_map_mark_final(
135 __isl_take isl_basic_map *bmap);
136 __isl_give isl_basic_map *isl_basic_map_finalize(
137 __isl_take isl_basic_map *bmap);
138 __isl_give isl_basic_map *isl_basic_map_extend_constraints
    [all...]
bset_from_bmap.c 5 static __isl_give isl_basic_set *bset_from_bmap(__isl_take isl_basic_map *bmap)
isl_dim_map.h 23 __isl_keep isl_basic_map *bmap, unsigned dst_pos);
27 __isl_give isl_basic_map *isl_basic_map_add_constraints_dim_map(
28 __isl_take isl_basic_map *dst, __isl_take isl_basic_map *src,
32 __isl_keep isl_basic_map *bmap);
isl_map_list.c 5 #define EL isl_basic_map
isl_aff_map.c 64 static __isl_give isl_basic_map *isl_basic_map_from_aff2(
71 isl_basic_map *bmap = NULL;
110 __isl_give isl_basic_map *isl_basic_map_from_aff(__isl_take isl_aff *aff)
120 isl_basic_map *bmap;
131 __isl_give isl_basic_map *isl_basic_map_from_multi_aff2(
137 isl_basic_map *bmap;
154 isl_basic_map *bmap_i;
176 static __isl_give isl_basic_map *basic_map_from_multi_aff(
186 __isl_give isl_basic_map *isl_basic_map_from_multi_aff(
214 isl_basic_map *bmap
    [all...]
isl_map_simplify.c 31 static void swap_equality(__isl_keep isl_basic_map *bmap, int a, int b)
38 static void swap_inequality(__isl_keep isl_basic_map *bmap, int a, int b)
47 __isl_give isl_basic_map *isl_basic_map_normalize_constraints(
48 __isl_take isl_basic_map *bmap)
110 isl_basic_map *bmap = bset_to_bmap(bset);
134 static __isl_give isl_basic_map *reduce_coefficient_in_div(
135 __isl_take isl_basic_map *bmap, int div, int pos)
160 static isl_bool needs_reduction(__isl_keep isl_basic_map *bmap, int div,
182 static __isl_give isl_basic_map *reduce_div_coefficients_of_div(
183 __isl_take isl_basic_map *bmap, int div
    [all...]
isl_map.c 58 * Internally, isl_basic_set is defined to isl_basic_map, so in practice,
61 static __isl_keep const isl_basic_map *const_bset_to_bmap(
64 return (const isl_basic_map *) bset;
68 #define TYPE isl_basic_map
81 isl_size isl_basic_map_dim(__isl_keep isl_basic_map *bmap,
145 isl_size isl_basic_map_var_offset(__isl_keep isl_basic_map *bmap,
176 unsigned isl_basic_map_offset(__isl_keep isl_basic_map *bmap,
231 isl_size isl_basic_map_total_dim(__isl_keep const isl_basic_map *bmap)
246 isl_size isl_basic_map_n_equality(__isl_keep isl_basic_map *bmap)
264 isl_size isl_basic_map_n_inequality(__isl_keep isl_basic_map *bmap
    [all...]
isl_tab.h 160 struct isl_basic_map *bmap;
191 __isl_keep isl_basic_map *bmap, int track);
197 __isl_give isl_basic_map *isl_basic_map_update_from_tab(
198 __isl_take isl_basic_map *bmap, struct isl_tab *tab);
202 __isl_give isl_basic_map *isl_tab_make_equalities_explicit(struct isl_tab *tab,
203 __isl_take isl_basic_map *bmap);
217 isl_stat isl_tab_track_bmap(struct isl_tab *tab, __isl_take isl_basic_map *bmap)
258 __isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
261 __isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
isl_lp_private.h 8 enum isl_lp_result isl_basic_map_solve_lp(__isl_keep isl_basic_map *bmap,
isl_map_lexopt_templ.c 32 __isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
40 __isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
48 __isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
87 __isl_take isl_basic_map *bmap, __isl_take isl_set *dom,
146 __isl_take isl_basic_map *bmap, unsigned flags)
152 __isl_give TYPE *SF(isl_basic_map_lexmin,SUFFIX)(__isl_take isl_basic_map *bmap)
isl_dim_map.c 98 __isl_keep isl_basic_map *bmap, unsigned dst_pos)
145 __isl_give isl_basic_map *isl_basic_map_add_constraints_dim_map(
146 __isl_take isl_basic_map *dst, __isl_take isl_basic_map *src,
196 __isl_keep isl_basic_map *bmap)
isl_affine_hull.c 32 __isl_give isl_basic_map *isl_basic_map_implicit_equalities(
33 __isl_take isl_basic_map *bmap)
855 __isl_take isl_basic_map *bmap)
903 __isl_give isl_basic_map *isl_basic_map_detect_equalities(
904 __isl_take isl_basic_map *bmap)
971 __isl_give isl_basic_map *isl_basic_map_plain_affine_hull(
972 __isl_take isl_basic_map *bmap)
994 __isl_give isl_basic_map *isl_basic_map_affine_hull(
995 __isl_take isl_basic_map *bmap)
1026 static __isl_give isl_basic_map *add_strides(__isl_take isl_basic_map *bmap
    [all...]
isl_map_subtract.c 50 __isl_keep isl_basic_map *bmap, int *div_map)
114 __isl_keep isl_basic_map *bmap, int *div_map, int c, int oppose)
171 __isl_keep isl_basic_map *bmap, int **div_map)
276 __isl_take isl_basic_map *bmap);
308 static isl_stat basic_map_collect_diff(__isl_take isl_basic_map *bmap,
360 struct isl_basic_map *bm;
486 __isl_take isl_basic_map *bmap)
499 static __isl_give isl_map *basic_map_subtract(__isl_take isl_basic_map *bmap,
656 __isl_take isl_basic_map *bmap)
670 static isl_bool basic_map_diff_is_empty(__isl_keep isl_basic_map *bmap
    [all...]
isl_tab_lexopt_templ.c 50 __isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
150 __isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
200 __isl_take isl_basic_map *bmap, __isl_take isl_basic_set *dom,
isl_transitive_closure.c 58 struct isl_basic_map *bmap;
228 struct isl_basic_map *path = NULL;
439 static isl_bool empty_path_is_identity(__isl_keep isl_basic_map *path,
442 isl_basic_map *test = NULL;
443 isl_basic_map *id = NULL;
461 static __isl_give isl_basic_map *add_delta_constraints(
462 __isl_take isl_basic_map *path,
578 isl_basic_map *path = NULL;
681 struct isl_basic_map *bmap;
947 __isl_take isl_set *dom, __isl_keep isl_basic_map *bmap
    [all...]
isl_convex_hull.c 51 __isl_give isl_basic_map *isl_basic_map_remove_redundancies(
52 __isl_take isl_basic_map *bmap)
829 isl_bool isl_basic_map_image_is_bounded(__isl_keep isl_basic_map *bmap)
1915 static __isl_give isl_basic_map *replace_map_by_empty_basic_map(
1930 __isl_give isl_basic_map *isl_map_convex_hull(__isl_take isl_map *map)
1933 struct isl_basic_map *model = NULL;
1935 struct isl_basic_map *convex_hull = NULL;
1980 __isl_give isl_basic_map *isl_map_polyhedral_hull(__isl_take isl_map *map)
1982 isl_basic_map *hull;
2376 static __isl_give isl_basic_map *map_simple_hull_trivial
    [all...]
isl_constraint.c 89 __isl_take isl_basic_map *bmap, isl_int **line)
189 isl_size isl_basic_map_n_constraint(__isl_keep isl_basic_map *bmap)
206 isl_stat isl_basic_map_foreach_constraint(__isl_keep isl_basic_map *bmap,
270 __isl_keep isl_basic_map *bmap)
320 __isl_give isl_basic_map *isl_basic_map_add_constraint(
321 __isl_take isl_basic_map *bmap, __isl_take isl_constraint *constraint)
355 isl_basic_map *bmap;
703 __isl_give isl_basic_map *isl_basic_map_from_constraint(
708 struct isl_basic_map *bmap;
764 __isl_keep isl_basic_map *bmap, enum isl_dim_type type, int pos
    [all...]
isl_coalesce.c 67 static int *eq_status_in(__isl_keep isl_basic_map *bmap_i,
101 static int *ineq_status_in(__isl_keep isl_basic_map *bmap_i,
198 isl_basic_map *bmap;
320 isl_basic_map *hull;
428 static __isl_give isl_basic_map *add_valid_constraints(
429 __isl_take isl_basic_map *bmap, struct isl_coalesce_info *info,
475 __isl_keep isl_basic_map *bmap, struct isl_tab *tab)
515 struct isl_basic_map *fused = NULL;
675 isl_basic_map *bmap = info->bmap;
858 static isl_bool is_affected(__isl_keep isl_basic_map *bmap, int ineq
    [all...]
isl_output.c 64 struct isl_basic_map *bmap, int ineq, int n, __isl_take isl_printer *p)
100 struct isl_basic_map *bmap, __isl_take isl_printer *p)
121 __isl_keep isl_basic_map *bmap, __isl_take isl_printer *p, int ext)
505 static isl_bool next_is_opposite(__isl_keep isl_basic_map *bmap, int i,
777 static __isl_give isl_printer *print_constraints(__isl_keep isl_basic_map *bmap,
993 static __isl_give isl_printer *print_disjunct(__isl_keep isl_basic_map *bmap,
1024 __isl_keep isl_basic_map *bmap, __isl_keep isl_space *space,
1037 __isl_keep isl_basic_map *bmap, __isl_take isl_printer *p)
1107 __isl_keep isl_basic_map *bmap, __isl_take isl_printer *p,
1155 __isl_keep isl_space *space, __isl_take isl_basic_map *hull
    [all...]
isl_lp.c 25 static enum isl_lp_result isl_tab_solve_lp(__isl_keep isl_basic_map *bmap,
66 enum isl_lp_result isl_basic_map_solve_lp(__isl_keep isl_basic_map *bmap,
  /src/external/mit/isl/dist/include/isl/
map.h 33 isl_size isl_basic_map_total_dim(__isl_keep const isl_basic_map *bmap);
34 isl_size isl_basic_map_dim(__isl_keep isl_basic_map *bmap,
43 isl_ctx *isl_basic_map_get_ctx(__isl_keep isl_basic_map *bmap);
45 __isl_give isl_space *isl_basic_map_get_space(__isl_keep isl_basic_map *bmap);
49 __isl_give isl_aff *isl_basic_map_get_div(__isl_keep isl_basic_map *bmap,
53 __isl_keep isl_basic_map *bmap);
55 __isl_give isl_basic_map *isl_basic_map_set_tuple_name(
56 __isl_take isl_basic_map *bmap, enum isl_dim_type type, const char *s);
57 const char *isl_basic_map_get_tuple_name(__isl_keep isl_basic_map *bmap,
65 const char *isl_basic_map_get_dim_name(__isl_keep isl_basic_map *bmap
    [all...]
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
constraint.h 42 isl_size isl_basic_map_n_constraint(__isl_keep isl_basic_map *bmap);
44 isl_stat isl_basic_map_foreach_constraint(__isl_keep isl_basic_map *bmap,
49 __isl_keep isl_basic_map *bmap);
61 __isl_give isl_basic_map *isl_basic_map_add_constraint(
62 __isl_take isl_basic_map *bmap, __isl_take isl_constraint *constraint);
71 __isl_keep isl_basic_map *bmap, enum isl_dim_type type, int pos,
123 __isl_give isl_basic_map *isl_basic_map_from_constraint(
local_space.h 82 __isl_give isl_basic_map *isl_local_space_lifting(

Completed in 68 milliseconds

1 2