Home
last modified time | relevance | path

Searched refs:isl_set (Results 1 – 25 of 132) sorted by relevance

123456

/external/llvm-project/polly/lib/External/isl/include/isl/
Dset.h35 isl_size isl_set_n_dim(__isl_keep isl_set *set);
36 isl_size isl_set_n_param(__isl_keep isl_set *set);
37 isl_size isl_set_dim(__isl_keep isl_set *set, enum isl_dim_type type);
40 isl_ctx *isl_set_get_ctx(__isl_keep isl_set *set);
43 __isl_give isl_space *isl_set_get_space(__isl_keep isl_set *set);
44 __isl_give isl_set *isl_set_reset_space(__isl_take isl_set *set,
54 isl_bool isl_set_has_tuple_name(__isl_keep isl_set *set);
55 const char *isl_set_get_tuple_name(__isl_keep isl_set *set);
58 __isl_give isl_set *isl_set_set_tuple_name(__isl_take isl_set *set,
65 isl_bool isl_set_has_dim_name(__isl_keep isl_set *set,
[all …]
Daff.h147 __isl_take isl_set *context);
149 __isl_take isl_set *context);
167 __isl_give isl_set *isl_aff_eq_set(__isl_take isl_aff *aff1,
170 __isl_give isl_set *isl_aff_ne_set(__isl_take isl_aff *aff1,
175 __isl_give isl_set *isl_aff_le_set(__isl_take isl_aff *aff1,
180 __isl_give isl_set *isl_aff_lt_set(__isl_take isl_aff *aff1,
185 __isl_give isl_set *isl_aff_ge_set(__isl_take isl_aff *aff1,
190 __isl_give isl_set *isl_aff_gt_set(__isl_take isl_aff *aff1,
212 __isl_give isl_pw_aff *isl_pw_aff_alloc(__isl_take isl_set *set,
219 __isl_give isl_pw_aff *isl_pw_aff_val_on_domain(__isl_take isl_set *domain,
[all …]
Dmap_type.h19 struct __isl_subclass(isl_set) isl_basic_set;
24 #ifndef isl_set
25 struct __isl_subclass(isl_union_set) isl_set;
26 typedef struct isl_set isl_set; typedef
Dpolynomial.h125 __isl_take isl_qpolynomial *qp, __isl_take isl_set *context);
127 __isl_take isl_qpolynomial *qp, __isl_take isl_set *context);
150 __isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_alloc(__isl_take isl_set *set,
188 __isl_give isl_set *isl_pw_qpolynomial_domain(__isl_take isl_pw_qpolynomial *pwqp);
190 __isl_take isl_pw_qpolynomial *pwpq, __isl_take isl_set *set);
193 __isl_take isl_pw_qpolynomial *pwpq, __isl_take isl_set *set);
196 __isl_take isl_pw_qpolynomial *pwpq, __isl_take isl_set *set);
198 __isl_take isl_pw_qpolynomial *pwpq, __isl_take isl_set *set);
200 __isl_take isl_pw_qpolynomial *pwpq, __isl_take isl_set *set);
261 isl_stat (*fn)(__isl_take isl_set *set, __isl_take isl_qpolynomial *qp,
[all …]
Dmap.h236 __isl_give isl_set **empty);
239 __isl_give isl_set **empty);
241 __isl_take isl_map *map, __isl_take isl_set *dom,
242 __isl_give isl_set **empty);
244 __isl_take isl_map *map, __isl_take isl_set *dom,
245 __isl_give isl_set **empty);
256 __isl_give isl_set **empty);
259 __isl_give isl_set **empty);
325 __isl_take isl_set *set);
329 __isl_take isl_set *set);
[all …]
Dunion_set.h18 __isl_give isl_union_set *isl_union_set_from_set(__isl_take isl_set *set);
37 __isl_give isl_set *isl_union_set_params(__isl_take isl_union_set *uset);
64 __isl_take isl_set *set);
76 __isl_take isl_union_set *uset, __isl_take isl_set *set);
84 __isl_take isl_union_set *uset, __isl_take isl_set *set);
130 isl_stat (*fn)(__isl_take isl_set *set, void *user), void *user);
133 isl_bool (*test)(__isl_keep isl_set *set, void *user), void *user);
141 __isl_give isl_set *isl_union_set_extract_set(__isl_keep isl_union_set *uset,
145 __isl_give isl_set *isl_set_from_union_set(__isl_take isl_union_set *uset);
Dilp.h26 __isl_give isl_val *isl_set_min_val(__isl_keep isl_set *set,
29 __isl_give isl_val *isl_set_max_val(__isl_keep isl_set *set,
59 __isl_give isl_val *isl_set_dim_min_val(__isl_take isl_set *set, int pos);
61 __isl_give isl_val *isl_set_dim_max_val(__isl_take isl_set *set, int pos);
/external/llvm-project/polly/lib/External/isl/
Disl_ast_build_private.h153 isl_set *domain;
154 isl_set *generated;
155 isl_set *pending;
199 isl_set *isolated;
227 __isl_take isl_ast_build *build, __isl_take isl_set *set);
237 __isl_give isl_set *isl_ast_build_get_domain(
239 __isl_give isl_set *isl_ast_build_get_pending(
241 __isl_give isl_set *isl_ast_build_get_generated(
244 __isl_take isl_ast_build *build, __isl_take isl_set *set);
246 __isl_take isl_ast_build *build, __isl_take isl_set *guard);
[all …]
Disl_map_private.h15 #define isl_set isl_map macro
116 #define EL isl_set
143 __isl_give isl_set *isl_set_add_basic_set(__isl_take isl_set *set,
155 __isl_give isl_set *isl_set_realign(__isl_take isl_set *set,
167 __isl_keep isl_space *isl_set_peek_space(__isl_keep isl_set *set);
190 __isl_keep isl_set *set);
202 __isl_give isl_set *isl_set_grow(__isl_take isl_set *set, int n);
211 __isl_give isl_set *isl_set_alloc_space(__isl_take isl_space *space, int n,
260 __isl_give isl_set *isl_set_cow(__isl_take isl_set *set);
265 __isl_give isl_set *isl_basic_set_list_union(
[all …]
Disl_map_lexopt_templ.c33 __isl_give isl_set **empty, unsigned flags) in SF()
41 __isl_give isl_set **empty) in SF()
49 __isl_give isl_set **empty) in SF()
57 __isl_give isl_set **empty) in SF()
64 __isl_give isl_set **empty) in SF()
87 __isl_take isl_basic_map *bmap, __isl_take isl_set *dom, in SF()
88 __isl_give isl_set **empty, unsigned flags) in SF()
92 isl_set *all_empty; in SF()
158 __isl_take isl_map *map, __isl_take isl_set *dom,
159 __isl_give isl_set **empty, unsigned flags);
[all …]
Disl_pw_union_opt.c18 static __isl_give isl_set *FN(PW,better)(__isl_keep EL *el1, __isl_keep EL *el2, in FN()
19 __isl_give isl_set *(*cmp)(__isl_take EL *el1, __isl_take EL *el2)) in FN()
46 static __isl_give isl_set *FN(PW,better_or_out)(__isl_take isl_set *set, in FN()
47 __isl_take isl_set *better, __isl_take isl_set *out) in FN()
49 isl_set *set_better, *set_out; in FN()
61 static __isl_give isl_set *FN(PW,worse_or_out)(__isl_take isl_set *set, in FN()
62 __isl_take isl_set *better, __isl_take isl_set *out) in FN()
64 isl_set *set_worse, *set_out; in FN()
101 isl_set *set; in FN()
184 __isl_give isl_set *(*cmp)(__isl_take EL *el1, __isl_take EL *el2)) in FN()
[all …]
Disl_pw_lift_templ.c13 static isl_stat foreach_lifted_subset(__isl_take isl_set *set, in foreach_lifted_subset()
15 isl_stat (*fn)(__isl_take isl_set *set, __isl_take EL *el, in foreach_lifted_subset()
24 isl_set *lift; in foreach_lifted_subset()
48 isl_stat (*fn)(__isl_take isl_set *set, __isl_take EL *el, in FN()
58 isl_set *set; in FN()
Disl_ast_graft_private.h33 isl_set *guard;
49 __isl_take isl_ast_graft_list *list, __isl_take isl_set *guard,
72 __isl_give isl_set *isl_ast_graft_get_guard(__isl_keep isl_ast_graft *graft);
78 __isl_take isl_set *guard, __isl_keep isl_ast_build *build);
97 __isl_give isl_set *isl_ast_graft_list_extract_hoistable_guard(
100 __isl_take isl_ast_graft_list *list, __isl_take isl_set *context);
Disl_ast_codegen.c35 static __isl_give isl_set *isl_set_coalesce_preserve(__isl_take isl_set *set) in isl_set_coalesce_preserve()
159 isl_set *guard, *pending; in add_domain()
221 isl_set *domain; in generate_domain()
282 isl_set *guard; in call_create_leaf()
481 static __isl_give isl_pw_aff *exact_bound(__isl_keep isl_set *domain, in exact_bound()
484 isl_set *stride; in exact_bound()
534 isl_set *domain; in remove_redundant_lower_bounds()
548 isl_set *domain_i; in remove_redundant_lower_bounds()
556 isl_set *better; in remove_redundant_lower_bounds()
600 __isl_keep isl_set *domain, __isl_keep isl_ast_build *build) in lower_bounds()
[all …]
Disl_map.c105 __isl_keep isl_space *isl_set_peek_space(__isl_keep isl_set *set) in isl_set_peek_space()
115 isl_size isl_set_dim(__isl_keep isl_set *set, enum isl_dim_type type) in isl_set_dim()
201 isl_size isl_set_n_dim(__isl_keep isl_set *set) in isl_set_n_dim()
206 isl_size isl_set_n_param(__isl_keep isl_set *set) in isl_set_n_param()
286 __isl_keep isl_set *set) in isl_map_set_has_equal_params()
307 enum isl_dim_type type, __isl_keep isl_set *set) in isl_map_set_tuple_is_equal()
313 __isl_keep isl_set *set) in isl_map_compatible_domain()
337 __isl_keep isl_set *set) in isl_map_compatible_range()
375 isl_ctx *isl_set_get_ctx(__isl_keep isl_set *set) in isl_set_get_ctx()
582 __isl_give isl_space *isl_set_get_space(__isl_keep isl_set *set) in isl_set_get_space()
[all …]
Dpip.c157 static __isl_give isl_set *set_plug_in_parameters(__isl_take isl_set *set, in set_plug_in_parameters()
244 isl_set *sol;
245 isl_set *empty;
277 isl_set *sol; in scan_one()
278 isl_set *opt_set; in scan_one()
295 isl_set *sol, isl_set *empty, int max) in check_solution()
340 struct isl_set *set = NULL; in main()
341 struct isl_set *empty; in main()
Disl_schedule_tree.h61 isl_set *context;
69 isl_set *guard;
93 __isl_take isl_set *context);
104 __isl_take isl_set *guard);
145 __isl_give isl_set *isl_schedule_tree_band_get_ast_isolate_option(
147 __isl_give isl_set *isl_schedule_tree_context_get_context(
171 __isl_give isl_set *isl_schedule_tree_guard_get_guard(
200 __isl_take isl_schedule_tree *tree, __isl_take isl_set *context);
215 __isl_take isl_schedule_tree *tree, __isl_take isl_set *guard);
Disl_polynomial_private.h56 struct isl_set *set;
96 struct isl_set *set;
166 __isl_keep isl_set *dom,
188 __isl_take isl_set *set, __isl_take isl_qpolynomial *qp);
196 __isl_take isl_qpolynomial *qp, __isl_take isl_set *set, int max);
209 __isl_keep isl_set *set,
213 __isl_keep isl_set *set,
221 __isl_take isl_qpolynomial_fold *fold, __isl_take isl_set *set, int max);
246 __isl_take isl_qpolynomial_fold *fold, __isl_take isl_set *context);
Disl_multi_domain_templ.c18 __isl_give isl_set *FN(MULTI(BASE),domain)(__isl_take MULTI(BASE) *multi) in FN()
21 isl_set *dom; in FN()
34 isl_set *dom_i; in FN()
Disl_ast_graft.c161 static __isl_give isl_set *hoist_guard(__isl_take isl_set *guard, in hoist_guard()
207 __isl_give isl_set *isl_ast_graft_list_extract_hoistable_guard( in isl_ast_graft_list_extract_hoistable_guard()
214 isl_set *guard; in isl_ast_graft_list_extract_hoistable_guard()
250 isl_set *guard_i; in isl_ast_graft_list_extract_hoistable_guard()
292 __isl_take isl_ast_node *node, __isl_take isl_set *guard, in ast_node_insert_if()
337 isl_set *set; in insert_if()
351 __isl_take isl_ast_graft *graft, __isl_take isl_set *guard, in insert_if_node()
535 isl_set *guard;
536 isl_set *complement;
599 isl_set *guard; in insert_pending_guard_nodes()
[all …]
Disl_ast_build.c33 __isl_keep isl_ast_build *build, __isl_take isl_set *set) in isl_ast_build_map_to_iterator()
104 isl_set *dom = build->domain; in generate_name()
119 __isl_give isl_ast_build *isl_ast_build_from_context(__isl_take isl_set *set) in isl_ast_build_from_context()
168 isl_set *context; in isl_ast_build_alloc()
707 isl_set *set; in isl_ast_build_init()
731 static isl_stat extract_single_piece(__isl_take isl_set *set, in extract_single_piece()
744 static __isl_give isl_set *intersect_stride_constraint(__isl_take isl_set *set, in intersect_stride_constraint()
747 isl_set *stride; in intersect_stride_constraint()
783 isl_set *set; in update_values()
853 isl_set *set; in isl_ast_build_set_loop_bounds()
[all …]
Disl_convex_hull.c31 __isl_take isl_set *set);
107 __isl_give isl_set *isl_set_remove_redundancies(__isl_take isl_set *set) in isl_set_remove_redundancies()
116 static isl_bool uset_is_bound(__isl_keep isl_set *set, isl_int *c, unsigned len) in uset_is_bound()
160 static __isl_give isl_set *isl_set_add_basic_set_equality( in isl_set_add_basic_set_equality()
161 __isl_take isl_set *set, isl_int *c) in isl_set_add_basic_set_equality()
196 static __isl_give isl_basic_set *wrap_constraints(__isl_keep isl_set *set) in wrap_constraints()
308 isl_int *isl_set_wrap_facet(__isl_keep isl_set *set, in isl_set_wrap_facet()
389 static __isl_give isl_mat *initial_facet_constraint(__isl_keep isl_set *set) in initial_facet_constraint()
391 struct isl_set *slice = NULL; in initial_facet_constraint()
482 static __isl_give isl_basic_set *compute_facet(__isl_keep isl_set *set, in compute_facet()
[all …]
/external/llvm-project/polly/lib/External/ppcg/
Dschedule.c24 static __isl_give isl_set *add_params(__isl_take isl_set *set, in add_params()
49 static __isl_give isl_set *parametrize(__isl_take isl_set *set, in parametrize()
71 __isl_give isl_set *parametrization(__isl_take isl_space *space, in parametrization()
74 isl_set *set; in parametrization()
/external/llvm-project/polly/include/polly/
DScopBuilder.h172 __isl_keep isl_set *Domain,
174 SmallVectorImpl<__isl_give isl_set *> &ConditionSets);
185 Loop *L, __isl_keep isl_set *Domain,
187 SmallVectorImpl<__isl_give isl_set *> &ConditionSets);
195 __isl_keep isl_set *Domain,
197 SmallVectorImpl<__isl_give isl_set *> &ConditionSets);
207 __isl_give isl_set *buildUnsignedConditionSets(
208 BasicBlock *BB, Value *Condition, __isl_keep isl_set *Domain,
/external/llvm-project/polly/lib/External/isl/doc/
Duser.pod164 an C<isl_pw_aff> instead of an C<isl_set>.
881 C<isl_basic_set>, C<isl_basic_map>, C<isl_set>, C<isl_map>,
885 C<isl_set> and C<isl_map> represent unions of
889 represent unions of C<isl_set>s or C<isl_map>s in I<different> spaces,
1091 __isl_give isl_space *isl_set_get_space(__isl_keep isl_set *set);
1200 isl_size isl_set_dim(__isl_keep isl_set *set,
1336 __isl_give isl_set *isl_set_set_dim_id(
1337 __isl_take isl_set *set, enum isl_dim_type type,
1339 isl_bool isl_set_has_dim_id(__isl_keep isl_set *set,
1342 __isl_keep isl_set *set, enum isl_dim_type type,
[all …]

123456