Home
last modified time | relevance | path

Searched refs:isl_map (Results 1 – 25 of 76) sorted by relevance

1234

/netbsd-src/external/mit/isl/dist/include/isl/
H A Dmap.h38 isl_size isl_map_domain_tuple_dim(__isl_keep isl_map *map);
40 isl_size isl_map_range_tuple_dim(__isl_keep isl_map *map);
41 isl_size isl_map_dim(__isl_keep isl_map *map, enum isl_dim_type type);
44 isl_ctx *isl_map_get_ctx(__isl_keep isl_map *map);
47 __isl_give isl_space *isl_map_get_space(__isl_keep isl_map *map);
59 isl_bool isl_map_has_tuple_name(__isl_keep isl_map *map,
61 const char *isl_map_get_tuple_name(__isl_keep isl_map *map,
63 __isl_give isl_map *isl_map_set_tuple_name(__isl_take isl_map *map,
67 isl_bool isl_map_has_dim_name(__isl_keep isl_map *map,
69 const char *isl_map_get_dim_name(__isl_keep isl_map *map,
[all …]
H A Dmap_type.h11 struct __isl_subclass(isl_map) isl_basic_map;
14 struct __isl_subclass(isl_union_map) isl_map;
15 typedef struct isl_map isl_map; typedef
H A Dflow.h29 __isl_take isl_map *source_map);
31 __isl_take isl_map *source_map);
40 __isl_keep isl_map *source_map, __isl_keep isl_set *sink,
48 __isl_give isl_access_info *isl_access_info_alloc(__isl_take isl_map *sink,
53 __isl_take isl_access_info *acc, __isl_take isl_map *source,
62 isl_stat (*fn)(__isl_take isl_map *dep, int must, void *dep_user,
65 __isl_give isl_map *isl_flow_get_no_source(__isl_keep isl_flow *deps, int must);
H A Dunion_map.h27 __isl_give isl_union_map *isl_map_to_union_map(__isl_take isl_map *map);
29 __isl_give isl_union_map *isl_union_map_from_map(__isl_take isl_map *map);
97 __isl_take isl_map *map);
301 isl_stat (*fn)(__isl_take isl_map *map, void *user), void *user);
307 isl_bool (*test)(__isl_keep isl_map *map, void *user), void *user);
310 isl_bool (*fn)(__isl_keep isl_map *map, void *user), void *user);
314 __isl_give isl_map *isl_union_map_extract_map(__isl_keep isl_union_map *umap,
319 __isl_give isl_map *isl_union_map_as_map(__isl_take isl_union_map *umap);
320 __isl_give isl_map *isl_map_from_union_map(__isl_take isl_union_map *umap);
/netbsd-src/external/mit/isl/dist/
H A Disl_map_private.h15 #define isl_set isl_map
96 struct isl_map { struct
146 __isl_give isl_map *isl_map_add_basic_map(__isl_take isl_map *map,
148 __isl_give isl_map *isl_map_dup(__isl_keep isl_map *map);
153 __isl_give isl_map *isl_map_realign(__isl_take isl_map *map,
160 __isl_give isl_map *isl_map_reset(__isl_take isl_map *map,
166 __isl_keep isl_space *isl_map_peek_space(__isl_keep const isl_map *map);
173 __isl_give isl_map *isl_map_reset_space(__isl_take isl_map *map,
175 __isl_give isl_map *isl_map_reset_equal_dim_space(__isl_take isl_map *map,
188 int isl_map_may_be_set(__isl_keep isl_map *map);
[all …]
H A Disl_transitive_closure.c23 isl_bool isl_map_is_transitively_closed(__isl_keep isl_map *map) in isl_map_is_transitively_closed()
25 isl_map *map2; in isl_map_is_transitively_closed()
54 static __isl_give isl_map *set_path_length(__isl_take isl_map *map, in set_path_length()
118 static isl_bool check_power_exactness(__isl_take isl_map *map, in check_power_exactness()
119 __isl_take isl_map *app) in check_power_exactness()
122 isl_map *app_1; in check_power_exactness()
123 isl_map *app_2; in check_power_exactness()
173 static isl_bool check_exactness(__isl_take isl_map *map, in check_exactness()
174 __isl_take isl_map *app, int project) in check_exactness()
176 isl_map *test; in check_exactness()
[all …]
H A Disl_map.c99 __isl_keep isl_space *isl_map_peek_space(__isl_keep const isl_map *map) in isl_map_peek_space()
111 isl_size isl_map_dim(__isl_keep isl_map *map, enum isl_dim_type type) in isl_map_dim()
118 isl_size isl_map_domain_tuple_dim(__isl_keep isl_map *map) in isl_map_domain_tuple_dim()
125 isl_size isl_map_range_tuple_dim(__isl_keep isl_map *map) in isl_map_range_tuple_dim()
195 static unsigned map_offset(__isl_keep isl_map *map, enum isl_dim_type type) in map_offset()
293 isl_bool isl_map_has_equal_params(__isl_keep isl_map *map1, in isl_map_has_equal_params()
294 __isl_keep isl_map *map2) in isl_map_has_equal_params()
305 static isl_bool isl_map_set_has_equal_params(__isl_keep isl_map *map, in isl_map_set_has_equal_params()
326 static isl_bool isl_map_set_tuple_is_equal(__isl_keep isl_map *map, in isl_map_set_tuple_is_equal()
332 isl_bool isl_map_compatible_domain(__isl_keep isl_map *map, in isl_map_compatible_domain()
[all …]
H A Disl_aff_map.c118 __isl_give isl_map *isl_map_from_aff(__isl_take isl_aff *aff) in isl_map_from_aff()
211 __isl_give isl_map *isl_map_from_multi_aff_internal( in isl_map_from_multi_aff_internal()
224 __isl_give isl_map *isl_map_from_multi_aff(__isl_take isl_multi_aff *ma) in isl_map_from_multi_aff()
234 __isl_give isl_map *isl_multi_aff_as_map(__isl_take isl_multi_aff *ma) in isl_multi_aff_as_map()
296 __isl_give isl_map *isl_map_from_pw_aff_internal(__isl_take isl_pw_aff *pwaff) in isl_map_from_pw_aff_internal()
300 isl_map *map; in isl_map_from_pw_aff_internal()
310 isl_map *map_i; in isl_map_from_pw_aff_internal()
327 __isl_give isl_map *isl_map_from_pw_aff(__isl_take isl_pw_aff *pwaff) in isl_map_from_pw_aff()
337 __isl_give isl_map *isl_pw_aff_as_map(__isl_take isl_pw_aff *pa) in isl_pw_aff_as_map()
360 __isl_give isl_map *isl_map_from_pw_multi_aff_internal( in isl_map_from_pw_multi_aff_internal()
[all …]
H A Disl_union_map.c232 isl_map *map = *entry; in free_umap_entry()
237 static isl_stat add_map(__isl_take isl_map *map, void *user) in add_map()
280 isl_map *map = *entry; in align_entry()
460 isl_map *map = (isl_map *)entry; in has_space_tuples()
503 __isl_take isl_map *map) in isl_union_map_add_map()
554 __isl_give isl_union_map *isl_union_map_from_map(__isl_take isl_map *map) in isl_union_map_from_map()
573 __isl_give isl_union_map *isl_map_to_union_map(__isl_take isl_map *map) in isl_map_to_union_map()
605 isl_stat (*fn)(__isl_take isl_map *map, void *user);
611 isl_map *map = *entry; in call_on_copy()
629 isl_stat (*fn)(__isl_take isl_map *map, void *user), void *user) in isl_union_map_foreach_map()
[all …]
H A Disl_map_subtract.c309 __isl_take isl_map *map, struct isl_diff_collector *dc) in basic_map_collect_diff()
480 struct isl_map *diff;
499 static __isl_give isl_map *basic_map_subtract(__isl_take isl_basic_map *bmap, in basic_map_subtract()
500 __isl_take isl_map *map) in basic_map_subtract()
514 static __isl_give isl_map *replace_pair_by_empty( __isl_take isl_map *map1, in replace_pair_by_empty()
515 __isl_take isl_map *map2) in replace_pair_by_empty()
533 __isl_give isl_map *isl_map_subtract( __isl_take isl_map *map1, in isl_map_subtract()
534 __isl_take isl_map *map2) in isl_map_subtract()
538 struct isl_map *diff; in isl_map_subtract()
569 struct isl_map *d; in isl_map_subtract()
[all …]
H A Disl_flow.c47 __isl_take isl_map *source_map, enum isl_restriction_type type) in isl_restriction_alloc()
71 __isl_give isl_restriction *isl_restriction_none(__isl_take isl_map *source_map) in isl_restriction_none()
79 __isl_take isl_map *source_map) in isl_restriction_empty()
160 struct isl_map *map;
185 isl_map *domain_map;
214 __isl_give isl_access_info *isl_access_info_alloc(__isl_take isl_map *sink, in isl_access_info_alloc()
284 __isl_take isl_access_info *acc, __isl_take isl_map *source, in isl_access_info_add_source()
489 isl_stat (*fn)(__isl_take isl_map *dep, int must, void *dep_user, in isl_flow_foreach()
511 __isl_give isl_map *isl_flow_get_no_source(__isl_keep isl_flow *deps, int must) in isl_flow_get_no_source()
555 static __isl_give isl_map *after_at_level(__isl_take isl_space *space, in after_at_level()
[all …]
H A Disl_map_bound_templ.c16 static isl_stat FN(check_map_equal_tuples_multi,BASE)(__isl_keep isl_map *map, in FN()
32 static __isl_give isl_map *FN(map_bound_multi,BASE)(__isl_take isl_map *map, in FN()
34 __isl_give isl_map *map_bound(__isl_take isl_map *map, in FN()
H A Disl_aff_lex_templ.c27 static __isl_give isl_map *FN(FN(isl_multi_pw_aff_lex,ORDER),map_on_space)( in FN()
40 __isl_give isl_map *FN(FN(isl_multi_pw_aff_lex,ORDER),map)( in FN()
50 __isl_give isl_map *FN(FN(isl_map_lex,ORDER),at_multi_pw_aff)( in FN()
51 __isl_take isl_map *map, __isl_take isl_multi_pw_aff *mpa) in FN()
H A Disl_map_lexopt_templ.c158 __isl_take isl_map *map, __isl_take isl_set *dom,
162 __isl_take isl_map *map, __isl_take isl_set *dom,
173 __isl_take isl_map *map, __isl_take isl_set *dom, in SF()
203 __isl_give TYPE *SF(isl_map_lexopt,SUFFIX)(__isl_take isl_map *map, in SF()
211 __isl_give TYPE *SF(isl_map_lexmin,SUFFIX)(__isl_take isl_map *map) in SF()
216 __isl_give TYPE *SF(isl_map_lexmax,SUFFIX)(__isl_take isl_map *map) in SF()
H A Disl_obj.c56 return isl_map_copy((struct isl_map *)v); in isl_obj_map_copy()
61 isl_map_free((struct isl_map *)v); in isl_obj_map_free()
67 return isl_printer_print_map(p, (struct isl_map *)v); in isl_obj_map_print()
72 return isl_map_union((struct isl_map *)v1, (struct isl_map *)v2); in isl_obj_map_add()
H A Disl_input.c720 static __isl_give isl_map *read_formula(__isl_keep isl_stream *s,
721 struct vars *v, __isl_take isl_map *map, int rational);
728 __isl_take isl_map *cond, struct vars *v, int rational) in accept_ternary()
823 isl_map *cond; in accept_extended_affine()
850 static __isl_give isl_map *read_var_def(__isl_keep isl_stream *s, in read_var_def()
851 __isl_take isl_map *map, enum isl_dim_type type, struct vars *v, in read_var_def()
856 isl_map *def_map; in read_var_def()
924 static __isl_give isl_map *read_defined_var_list(__isl_keep isl_stream *s, in read_defined_var_list()
925 struct vars *v, __isl_take isl_map *map, int rational) in read_defined_var_list()
1223 struct vars *v, __isl_take isl_map *map, int rational);
[all …]
H A Dset_to_map.c7 static __isl_give isl_map *set_to_map(__isl_take isl_set *set) in set_to_map()
9 return (isl_map *) set; in set_to_map()
H A Disl_ast_build_private.h250 __isl_give isl_map *isl_ast_build_get_schedule_map(
281 __isl_give isl_map *isl_ast_build_compute_gist_map_domain(
282 __isl_keep isl_ast_build *build, __isl_take isl_map *map);
310 __isl_give isl_map *isl_ast_build_get_separation_class(
322 __isl_give isl_map *isl_ast_build_map_to_iterator(
H A Disl_scheduler.c732 static __isl_give isl_map *isolate(__isl_take isl_set *set, int pos) in isolate()
734 isl_map *map; in isolate()
759 isl_map *map; in compute_size()
844 isl_map *map; in project_out_fixed()
1133 static __isl_give isl_map *insert_dummy_tags(__isl_take isl_map *map) in insert_dummy_tags()
1161 static __isl_give isl_map *extract_hull(struct isl_sched_node *src, in extract_hull()
1181 static __isl_give isl_map *map_intersect_domains(__isl_take isl_map *tagged, in map_intersect_domains()
1182 __isl_keep isl_map *map) in map_intersect_domains()
1197 struct isl_sched_graph *graph, __isl_keep isl_map *map) in find_domain_node()
1213 struct isl_sched_graph *graph, __isl_keep isl_map *map) in find_range_node()
[all …]
H A Disl_box.c337 __isl_keep isl_map *map, int pos) in set_dim_extent()
386 __isl_keep isl_map *map) in isl_map_get_range_simple_fixed_box_hull()
418 __isl_give isl_fixed_box *(*map_box)(__isl_keep isl_map *map)) in fixed_box_as_map()
420 isl_map *map; in fixed_box_as_map()
456 __isl_keep isl_map *map) in isl_map_get_range_lattice_tile()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dgraphite-dependences.c44 static isl_map *
45 constrain_domain (isl_map *map, isl_set *s) in constrain_domain()
57 static isl_map *
60 isl_map *x = isl_map_intersect_range (isl_map_copy (pdr->accesses), in add_pdr_constraints()
137 max_number_of_out_dimensions (__isl_take isl_map *map, void *user) in max_number_of_out_dimensions()
153 static __isl_give isl_map *
154 extend_map (__isl_take isl_map *map, int max) in extend_map()
173 extend_schedule_1 (__isl_take isl_map *map, void *user) in extend_schedule_1()
199 static isl_map *
229 isl_map *x = apply_schedule_on_deps (schedule, deps); in carries_deps()
[all …]
H A Dgraphite.h193 isl_map *accesses;
204 isl_map *, isl_set *);
294 extern void print_isl_map (FILE *, isl_map *);
303 extern void debug_isl_map (isl_map *);
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dgraphite-dependences.cc44 static isl_map *
45 constrain_domain (isl_map *map, isl_set *s) in constrain_domain()
57 static isl_map *
60 isl_map *x = isl_map_intersect_range (isl_map_copy (pdr->accesses), in add_pdr_constraints()
137 max_number_of_out_dimensions (__isl_take isl_map *map, void *user) in max_number_of_out_dimensions()
153 static __isl_give isl_map *
154 extend_map (__isl_take isl_map *map, int max) in extend_map()
173 extend_schedule_1 (__isl_take isl_map *map, void *user) in extend_schedule_1()
199 static isl_map *
229 isl_map *x = apply_schedule_on_deps (schedule, deps); in carries_deps()
[all …]
H A Dgraphite.h177 isl_map *accesses;
188 isl_map *, isl_set *);
278 extern void print_isl_map (FILE *, isl_map *);
287 extern void debug_isl_map (isl_map *);
/netbsd-src/external/mit/isl/dist/doc/
H A Duser.pod916 C<isl_basic_set>, C<isl_basic_map>, C<isl_set>, C<isl_map>,
920 C<isl_set> and C<isl_map> represent unions of
924 represent unions of C<isl_set>s or C<isl_map>s in I<different> spaces,
1138 __isl_give isl_space *isl_map_get_space(__isl_keep isl_map *map);
1250 __isl_keep isl_map *map);
1252 __isl_keep isl_map *map);
1253 isl_size isl_map_dim(__isl_keep isl_map *map,
1397 __isl_give isl_map *isl_map_set_dim_id(
1398 __isl_take isl_map *map, enum isl_dim_type type,
1403 isl_bool isl_map_has_dim_id(__isl_keep isl_map *map,
[all …]

1234