Searched refs:isl_map (Results 1 - 25 of 60) sorted by relevance

123

/haiku-buildtools/isl/include/isl/
H A Dmap.h54 unsigned isl_map_n_in(const struct isl_map *map);
55 unsigned isl_map_n_out(const struct isl_map *map);
56 unsigned isl_map_n_param(const struct isl_map *map);
57 unsigned isl_map_dim(__isl_keep isl_map *map, enum isl_dim_type type);
60 isl_ctx *isl_map_get_ctx(__isl_keep isl_map *map);
62 __isl_give isl_space *isl_map_get_space(__isl_keep isl_map *map);
74 int isl_map_has_tuple_name(__isl_keep isl_map *map, enum isl_dim_type type);
75 const char *isl_map_get_tuple_name(__isl_keep isl_map *map,
77 __isl_give isl_map *isl_map_set_tuple_name(__isl_take isl_map *ma
[all...]
H A Dmap_type.h11 struct __isl_subclass(isl_map) isl_basic_map;
13 struct __isl_subclass(isl_union_map) isl_map;
14 typedef struct isl_map isl_map; typedef in typeref:struct:isl_map
H A Dflow.h24 __isl_take isl_map *source_map);
26 __isl_take isl_map *source_map);
35 __isl_keep isl_map *source_map, __isl_keep isl_set *sink,
43 __isl_give isl_access_info *isl_access_info_alloc(__isl_take isl_map *sink,
48 __isl_take isl_access_info *acc, __isl_take isl_map *source,
56 int (*fn)(__isl_take isl_map *dep, int must, void *dep_user, void *user),
58 __isl_give isl_map *isl_flow_get_no_source(__isl_keep isl_flow *deps, int must);
H A Dstream.h53 isl_map *map;
107 __isl_give isl_map *isl_stream_read_map(struct isl_stream *s);
H A Dlp.h39 enum isl_lp_result isl_map_solve_lp(__isl_keep isl_map *map, int max,
H A Dunion_map.h18 __isl_give isl_union_map *isl_union_map_from_map(__isl_take isl_map *map);
59 __isl_take isl_map *map);
153 int (*fn)(__isl_take isl_map *map, void *user), void *user);
156 __isl_give isl_map *isl_union_map_extract_map(__isl_keep isl_union_map *umap,
158 __isl_give isl_map *isl_map_from_union_map(__isl_take isl_union_map *umap);
/haiku-buildtools/isl/
H A Disl_map_no_piplib.c13 struct isl_map *isl_pip_basic_map_lexopt(
H A Disl_map_piplib.h19 struct isl_map *isl_pip_basic_map_lexopt(
H A Disl_hmap_map_basic_set.h19 __isl_keep isl_hmap_map_basic_set *hmap, __isl_keep isl_map *key);
21 __isl_keep isl_hmap_map_basic_set *hmap, __isl_take isl_map *key);
23 __isl_keep isl_hmap_map_basic_set *hmap, __isl_take isl_map *key,
H A Disl_map_private.h14 #define isl_set isl_map
85 * Currently, the isl_set structure is identical to the isl_map structure
89 struct isl_map { struct
112 __isl_give isl_map *isl_map_realign(__isl_take isl_map *map,
117 __isl_give isl_map *isl_map_reset(__isl_take isl_map *map,
124 __isl_give isl_map *isl_map_reset_space(__isl_take isl_map *map,
133 int isl_map_may_be_set(__isl_keep isl_map *ma
[all...]
H A Disl_hmap_map_basic_set.c4 isl_map *key;
36 isl_map *map = (isl_map *)key;
42 __isl_keep isl_hmap_map_basic_set *hmap, __isl_keep isl_map *key)
51 __isl_keep isl_hmap_map_basic_set *hmap, __isl_take isl_map *key)
70 __isl_keep isl_hmap_map_basic_set *hmap, __isl_take isl_map *key,
H A Disl_transitive_closure.c22 int isl_map_is_transitively_closed(__isl_keep isl_map *map)
24 isl_map *map2;
53 static __isl_give isl_map *set_path_length(__isl_take isl_map *map,
111 static int check_power_exactness(__isl_take isl_map *map,
112 __isl_take isl_map *app)
115 isl_map *app_1;
116 isl_map *app_2;
166 static int check_exactness(__isl_take isl_map *map, __isl_take isl_map *ap
[all...]
H A Disl_map_subtract.c290 __isl_take isl_map *map, struct isl_diff_collector *dc)
461 struct isl_map *diff;
480 static __isl_give isl_map *basic_map_subtract(__isl_take isl_basic_map *bmap,
481 __isl_take isl_map *map)
496 static __isl_give isl_map *map_subtract( __isl_take isl_map *map1,
497 __isl_take isl_map *map2)
500 struct isl_map *diff;
522 struct isl_map *d;
541 __isl_give isl_map *isl_map_subtrac
[all...]
H A Disl_union_map.c95 isl_map *map = *entry;
100 static int add_map(__isl_take isl_map *map, void *user)
143 isl_map *map = *entry;
269 isl_map *map = (isl_map *)entry;
276 __isl_take isl_map *map)
324 return isl_union_map_add_map(uset, (isl_map *)set);
327 __isl_give isl_union_map *isl_union_map_from_map(__isl_take isl_map *map)
345 return isl_union_map_from_map((isl_map *)set);
362 int (*fn)(__isl_take isl_map *ma
709 match_bin_op(__isl_take isl_union_map *umap1, __isl_take isl_union_map *umap2, __isl_give isl_map *(*fn)(__isl_take isl_map*, __isl_take isl_map*)) argument
[all...]
H A Disl_flow.c39 __isl_take isl_map *source_map, enum isl_restriction_type type)
63 __isl_give isl_restriction *isl_restriction_none(__isl_take isl_map *source_map)
71 __isl_take isl_map *source_map)
151 struct isl_map *map;
169 isl_map *domain_map;
197 __isl_give isl_access_info *isl_access_info_alloc(__isl_take isl_map *sink,
266 __isl_take isl_access_info *acc, __isl_take isl_map *source,
433 int (*fn)(__isl_take isl_map *dep, int must, void *dep_user, void *user),
454 __isl_give isl_map *isl_flow_get_no_source(__isl_keep isl_flow *deps, int must)
496 static __isl_give isl_map *after_at_leve
[all...]
H A Disl_map_lexopt_templ.c14 * in the form of either an isl_map or an isl_pw_multi_aff.
76 __isl_take isl_map *map, __isl_take isl_set *dom,
86 __isl_take isl_map *map, __isl_take isl_set *dom,
109 __isl_give TYPE *SF(isl_map_lexopt,SUFFIX)(__isl_take isl_map *map, int max)
124 __isl_give TYPE *SF(isl_map_lexmin,SUFFIX)(__isl_take isl_map *map)
129 __isl_give TYPE *SF(isl_map_lexmax,SUFFIX)(__isl_take isl_map *map)
H A Disl_map.c75 unsigned isl_map_dim(__isl_keep isl_map *map, enum isl_dim_type type)
105 static unsigned map_offset(struct isl_map *map, enum isl_dim_type type)
168 unsigned isl_map_n_in(const struct isl_map *map)
173 unsigned isl_map_n_out(const struct isl_map *map)
178 unsigned isl_map_n_param(const struct isl_map *map)
183 int isl_map_compatible_domain(struct isl_map *map, struct isl_set *set)
206 int isl_map_compatible_range(__isl_keep isl_map *map, __isl_keep isl_set *set)
239 isl_ctx *isl_map_get_ctx(__isl_keep isl_map *map)
352 __isl_give isl_space *isl_map_get_space(__isl_keep isl_map *map)
394 __isl_give isl_map *isl_map_set_tuple_nam
[all...]
H A Dclosure.c8 struct isl_map *map;
H A Disl_ast_build_expr.h20 __isl_keep isl_ast_build *build, __isl_take isl_map *executed);
H A Disl_ast_build_private.h204 __isl_give isl_map *isl_ast_build_get_schedule_map(
215 __isl_give isl_map *isl_ast_build_compute_gist_map_domain(
216 __isl_keep isl_ast_build *build, __isl_take isl_map *map);
245 __isl_give isl_map *isl_ast_build_get_separation_class(
254 __isl_give isl_map *isl_ast_build_map_to_iterator(
H A Disl_obj.c197 return isl_map_copy((struct isl_map *)v);
202 isl_map_free((struct isl_map *)v);
208 return isl_printer_print_map(p, (struct isl_map *)v);
213 return isl_map_union((struct isl_map *)v1, (struct isl_map *)v2);
H A Disl_coalesce.c139 static void drop(struct isl_map *map, int i, struct isl_tab **tabs)
156 static int fuse(struct isl_map *map, int i, int j,
267 static int check_facets(struct isl_map *map, int i, int j,
304 static int contains(struct isl_map *map, int i, int *ineq_i,
369 static int is_adj_ineq_extension(__isl_keep isl_map *map, int i, int j,
450 static int check_adj_ineq(struct isl_map *map, int i, int j,
499 static int is_adj_eq_extension(struct isl_map *map, int i, int j, int k,
586 __isl_keep isl_map *map, int i, int j,
777 static int can_wrap_in_facet(struct isl_map *map, int i, int j, int k,
899 static int wrap_in_facets(struct isl_map *ma
[all...]
/haiku-buildtools/cloog/include/cloog/isl/
H A Ddomain.h24 CloogScattering *cloog_scattering_from_isl_map(__isl_take isl_map *map);
/haiku-buildtools/gcc/gcc/
H A Dgraphite-optimize-isl.c256 static isl_map *
264 isl_map *TilingMap;
335 static isl_map *
343 isl_map *TilingMap;
478 isl_map *TileMap;
536 getSingleMap (__isl_take isl_map *map, void *user)
538 isl_map **singleMap = (isl_map **) user;
554 isl_map *stmtSchedule;
H A Dgraphite-dependences.c103 static isl_map *
104 constrain_domain (isl_map *map, isl_set *s)
116 static isl_map *
119 isl_map *x = isl_map_intersect_range (isl_map_copy (pdr->accesses),
232 max_number_of_out_dimensions (__isl_take isl_map *map, void *user)
248 static __isl_give isl_map *
249 extend_map (__isl_take isl_map *map, int max)
268 extend_schedule_1 (__isl_take isl_map *map, void *user)
299 static isl_map *
303 isl_map *
[all...]

Completed in 108 milliseconds

123