Home
last modified time | relevance | path

Searched refs:isl_stat (Results 1 – 25 of 123) sorted by relevance

12345

/external/llvm-project/polly/lib/External/isl/include/isl/
Doptions.h26 isl_stat isl_options_set_bound(isl_ctx *ctx, int val);
32 isl_stat isl_options_set_on_error(isl_ctx *ctx, int val);
35 isl_stat isl_options_set_gbr_only_first(isl_ctx *ctx, int val);
40 isl_stat isl_options_set_schedule_algorithm(isl_ctx *ctx, int val);
43 isl_stat isl_options_set_pip_symmetry(isl_ctx *ctx, int val);
46 isl_stat isl_options_set_coalesce_bounded_wrapping(isl_ctx *ctx, int val);
49 isl_stat isl_options_set_coalesce_preserve_locals(isl_ctx *ctx, int val);
Dast_build.h17 isl_stat isl_options_set_ast_build_atomic_upper_bound(isl_ctx *ctx, int val);
20 isl_stat isl_options_set_ast_build_prefer_pdiv(isl_ctx *ctx, int val);
23 isl_stat isl_options_set_ast_build_detect_min_max(isl_ctx *ctx, int val);
26 isl_stat isl_options_set_ast_build_exploit_nested_bounds(isl_ctx *ctx, int val);
29 isl_stat isl_options_set_ast_build_group_coscheduled(isl_ctx *ctx, int val);
34 isl_stat isl_options_set_ast_build_separation_bounds(isl_ctx *ctx, int val);
37 isl_stat isl_options_set_ast_build_scale_strides(isl_ctx *ctx, int val);
40 isl_stat isl_options_set_ast_build_allow_else(isl_ctx *ctx, int val);
43 isl_stat isl_options_set_ast_build_allow_or(isl_ctx *ctx, int val);
88 isl_stat (*fn)(__isl_keep isl_id *mark, __isl_keep isl_ast_build *build,
Dschedule.h20 isl_stat isl_options_set_schedule_max_coefficient(isl_ctx *ctx, int val);
23 isl_stat isl_options_set_schedule_max_constant_term(isl_ctx *ctx, int val);
26 isl_stat isl_options_set_schedule_maximize_band_depth(isl_ctx *ctx, int val);
29 isl_stat isl_options_set_schedule_maximize_coincidence(isl_ctx *ctx, int val);
32 isl_stat isl_options_set_schedule_outer_coincidence(isl_ctx *ctx, int val);
35 isl_stat isl_options_set_schedule_split_scaled(isl_ctx *ctx, int val);
38 isl_stat isl_options_set_schedule_treat_coalescing(isl_ctx *ctx, int val);
41 isl_stat isl_options_set_schedule_separate_components(isl_ctx *ctx, int val);
44 isl_stat isl_options_set_schedule_serialize_sccs(isl_ctx *ctx, int val);
47 isl_stat isl_options_set_schedule_whole_component(isl_ctx *ctx, int val);
[all …]
Dvertices.h30 isl_stat isl_vertices_foreach_vertex(__isl_keep isl_vertices *vertices,
31 isl_stat (*fn)(__isl_take isl_vertex *vertex, void *user), void *user);
36 isl_stat isl_cell_foreach_vertex(__isl_keep isl_cell *cell,
37 isl_stat (*fn)(__isl_take isl_vertex *vertex, void *user), void *user);
40 isl_stat isl_vertices_foreach_cell(__isl_keep isl_vertices *vertices,
41 isl_stat (*fn)(__isl_take isl_cell *cell, void *user), void *user);
Dast.h16 isl_stat isl_options_set_ast_iterator_type(isl_ctx *ctx, const char *val);
19 isl_stat isl_options_set_ast_always_print_block(isl_ctx *ctx, int val);
22 isl_stat isl_options_set_ast_print_outermost_block(isl_ctx *ctx, int val);
167 isl_stat isl_ast_node_foreach_descendant_top_down(
197 isl_stat isl_options_set_ast_print_macro_once(isl_ctx *ctx, int val);
200 isl_stat isl_ast_expr_foreach_ast_expr_op_type(__isl_keep isl_ast_expr *expr,
201 isl_stat (*fn)(enum isl_ast_expr_op_type type, void *user), void *user);
202 isl_stat isl_ast_expr_foreach_ast_op_type(__isl_keep isl_ast_expr *expr,
203 isl_stat (*fn)(enum isl_ast_expr_op_type type, void *user), void *user);
204 isl_stat isl_ast_node_foreach_ast_expr_op_type(__isl_keep isl_ast_node *node,
[all …]
Dconstraint.h44 isl_stat isl_basic_map_foreach_constraint(__isl_keep isl_basic_map *bmap,
45 isl_stat (*fn)(__isl_take isl_constraint *c, void *user), void *user);
46 isl_stat isl_basic_set_foreach_constraint(__isl_keep isl_basic_set *bset,
47 isl_stat (*fn)(__isl_take isl_constraint *c, void *user), void *user);
55 isl_stat isl_basic_set_foreach_bound_pair(__isl_keep isl_basic_set *bset,
57 isl_stat (*fn)(__isl_take isl_constraint *lower,
Dpolynomial.h96 isl_stat isl_qpolynomial_as_polynomial_on_domain(__isl_keep isl_qpolynomial *qp,
98 isl_stat (*fn)(__isl_take isl_basic_set *bset,
118 isl_stat isl_qpolynomial_foreach_term(__isl_keep isl_qpolynomial *qp,
119 isl_stat (*fn)(__isl_take isl_term *term, void *user), void *user);
260 isl_stat isl_pw_qpolynomial_foreach_piece(__isl_keep isl_pw_qpolynomial *pwqp,
261 isl_stat (*fn)(__isl_take isl_set *set, __isl_take isl_qpolynomial *qp,
266 isl_stat isl_pw_qpolynomial_foreach_lifted_piece(
268 isl_stat (*fn)(__isl_take isl_set *set, __isl_take isl_qpolynomial *qp,
357 isl_stat isl_qpolynomial_fold_foreach_qpolynomial(
359 isl_stat (*fn)(__isl_take isl_qpolynomial *qp, void *user), void *user);
[all …]
Dhmap_templ.c53 static isl_stat free_pair(void **entry, void *user) in free_pair()
84 static isl_stat add_key_val(__isl_take ISL_KEY *key, __isl_take ISL_VAL *val, in add_key_val()
331 isl_stat (*fn)(__isl_take ISL_KEY *key, __isl_take ISL_VAL *val, in ISL_S()
338 static isl_stat call_on_copy(void **entry, void *user) in call_on_copy()
349 isl_stat ISL_FN(ISL_HMAP,foreach)(__isl_keep ISL_HMAP *hmap, in ISL_FN()
350 isl_stat (*fn)(__isl_take ISL_KEY *key, __isl_take ISL_VAL *val, in ISL_FN()
375 static isl_stat print_pair(__isl_take ISL_KEY *key, __isl_take ISL_VAL *val, in print_pair()
Dlist.h74 isl_stat isl_##EL##_list_foreach(__isl_keep isl_##EL##_list *list, \
75 isl_stat (*fn)(__isl_take isl_##EL *el, void *user), \
90 isl_stat isl_##EL##_list_foreach_scc(__isl_keep isl_##EL##_list *list, \
94 isl_stat (*fn)(__isl_take isl_##EL##_list *scc, void *user), \
/external/llvm-project/polly/lib/External/isl/
Disl_tab.h51 isl_stat (*run)(struct isl_tab_callback *cb);
204 isl_stat isl_tab_restore_redundant(struct isl_tab *tab);
210 isl_stat isl_tab_add_ineq(struct isl_tab *tab, isl_int *ineq) WARN_UNUSED;
211 isl_stat isl_tab_add_eq(struct isl_tab *tab, isl_int *eq) WARN_UNUSED;
216 isl_stat isl_tab_track_bmap(struct isl_tab *tab, __isl_take isl_basic_map *bmap)
218 isl_stat isl_tab_track_bset(struct isl_tab *tab, __isl_take isl_basic_set *bset)
240 isl_stat isl_tab_rollback(struct isl_tab *tab, struct isl_tab_undo *snap) WARN_UNUSED;
296 isl_stat isl_tab_mark_empty(struct isl_tab *tab) WARN_UNUSED;
311 isl_stat isl_tab_push(struct isl_tab *tab, enum isl_tab_undo_type type)
313 isl_stat isl_tab_push_var(struct isl_tab *tab,
[all …]
Disl_union_multi.c48 isl_stat (*fn)(__isl_keep S(UNION,group) *group, void *user); in S()
54 static isl_stat FN(UNION,call_on_group)(void **entry, void *user) in FN()
65 static isl_stat FN(UNION,foreach_group)(__isl_keep UNION *u, in FN()
66 isl_stat (*fn)(__isl_keep S(UNION,group) *group, void *user), in FN()
82 static isl_stat FN(UNION,count_part)(__isl_keep S(UNION,group) *group, in FN()
109 static isl_stat FN(UNION,free_group_entry)(void **entry, void *user) in FN()
182 isl_stat (*fn)(__isl_take PART *part, void *user); in S()
186 static isl_stat FN(UNION,call_on_copy)(void **entry, void *user) in FN()
199 static isl_stat FN(UNION,group_call_on_copy)(__isl_keep S(UNION,group) *group, in FN()
212 isl_stat FN(FN(UNION,foreach),BASE)(__isl_keep UNION *u, in FN()
[all …]
Disl_union_single.c39 isl_stat (*fn)(__isl_take PART *part, void *user); in S()
43 static isl_stat FN(UNION,call_on_copy)(void **entry, void *user) in FN()
54 isl_stat FN(FN(UNION,foreach),BASE)(__isl_keep UNION *u, in FN()
55 isl_stat (*fn)(__isl_take PART *part, void *user), void *user) in FN()
148 static isl_stat FN(UNION,check_disjoint_domain_other)(__isl_keep UNION *u, in FN()
160 static isl_stat FN(UNION,check_disjoint_domain)(__isl_keep PART *part1, in FN()
170 static isl_stat FN(UNION,foreach_inplace)(__isl_keep UNION *u, in FN()
171 isl_stat (*fn)(void **part, void *user), void *user) in FN()
181 static isl_stat FN(UNION,free_u_entry)(void **entry, void *user) in FN()
Disl_space_private.h38 isl_stat isl_space_check_domain_tuples(__isl_keep isl_space *space1,
44 isl_stat isl_space_check_domain_wrapped_domain_tuples(
51 isl_stat isl_space_check_range(__isl_keep isl_space *space,
53 isl_stat isl_space_check_is_set(__isl_keep isl_space *space);
60 isl_stat isl_space_check_named_params(__isl_keep isl_space *space);
61 isl_stat isl_space_check_equal_params(__isl_keep isl_space *space1,
63 isl_stat isl_space_check_equal_tuples(__isl_keep isl_space *space1,
69 isl_stat isl_space_check_range_is_wrapping(__isl_keep isl_space *space);
Disl_bound.c26 static isl_stat compressed_guarded_poly_bound(__isl_take isl_basic_set *bset, in compressed_guarded_poly_bound()
51 static isl_stat unwrapped_guarded_poly_bound(__isl_take isl_basic_set *bset, in unwrapped_guarded_poly_bound()
59 isl_stat r; in unwrapped_guarded_poly_bound()
108 static isl_stat guarded_poly_bound(__isl_take isl_basic_set *bset, in guarded_poly_bound()
117 isl_stat r; in guarded_poly_bound()
162 static isl_stat guarded_qp(__isl_take isl_qpolynomial *qp, void *user) in guarded_qp()
165 isl_stat r; in guarded_qp()
173 static isl_stat basic_guarded_fold(__isl_take isl_basic_set *bset, void *user) in basic_guarded_fold()
176 isl_stat r; in basic_guarded_fold()
185 static isl_stat guarded_fold(__isl_take isl_set *set, in guarded_fold()
[all …]
Disl_vertices_private.h59 isl_stat isl_vertices_foreach_disjoint_cell(__isl_keep isl_vertices *vertices,
60 isl_stat (*fn)(__isl_take isl_cell *cell, void *user), void *user);
61 isl_stat isl_cell_foreach_simplex(__isl_take isl_cell *cell,
62 isl_stat (*fn)(__isl_take isl_cell *simplex, void *user), void *user);
Disl_map_private.h234 isl_stat isl_basic_map_free_div(__isl_keep isl_basic_map *bmap, unsigned n);
291 isl_stat (*swap)(unsigned a, unsigned b, void *user),
292 isl_stat (*drop)(unsigned n, void *user), void *user);
431 isl_stat isl_basic_set_vars_get_sign(__isl_keep isl_basic_set *bset,
433 isl_stat isl_set_foreach_orthant(__isl_keep isl_set *set,
434 isl_stat (*fn)(__isl_take isl_set *orthant, int *signs, void *user),
474 isl_stat isl_basic_set_check_no_params(__isl_keep isl_basic_set *bset);
475 isl_stat isl_basic_set_check_no_locals(__isl_keep isl_basic_set *bset);
477 isl_stat isl_basic_set_check_range(__isl_keep isl_basic_set *bset,
479 isl_stat isl_set_check_range(__isl_keep isl_set *set,
[all …]
Disl_scan.h17 isl_stat (*add)(struct isl_scan_callback *cb,
21 isl_stat isl_basic_set_scan(__isl_take isl_basic_set *bset,
23 isl_stat isl_set_scan(__isl_take isl_set *set,
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()
47 isl_stat FN(PW,foreach_lifted_piece)(__isl_keep PW *pw, in FN()
48 isl_stat (*fn)(__isl_take isl_set *set, __isl_take EL *el, in FN()
Disl_range.c21 static isl_stat propagate_on_domain(__isl_take isl_basic_set *bset,
194 static isl_stat collect_fixed_sign_terms(__isl_take isl_term *term, void *user) in collect_fixed_sign_terms()
268 static isl_stat add_guarded_poly(__isl_take isl_basic_set *bset, in add_guarded_poly()
352 static isl_stat propagate_on_bound_pair(__isl_take isl_constraint *lower, in propagate_on_bound_pair()
359 isl_stat r; in propagate_on_bound_pair()
423 static isl_stat propagate_on_domain(__isl_take isl_basic_set *bset, in propagate_on_domain()
472 static isl_stat basic_guarded_poly_bound(__isl_take isl_basic_set *bset, in basic_guarded_poly_bound()
480 isl_stat r; in basic_guarded_poly_bound()
508 static isl_stat qpolynomial_bound_on_domain_range( in qpolynomial_bound_on_domain_range()
542 isl_stat isl_qpolynomial_bound_on_domain_range(__isl_take isl_basic_set *bset, in isl_qpolynomial_bound_on_domain_range()
[all …]
Disl_union_map.c209 static isl_stat free_umap_entry(void **entry, void *user) in free_umap_entry()
216 static isl_stat add_map(__isl_take isl_map *map, void *user) in add_map()
257 static isl_stat align_entry(void **entry, void *user) in align_entry()
504 isl_stat (*fn)(__isl_take isl_map *map, void *user);
508 static isl_stat call_on_copy(void **entry, void *user) in call_on_copy()
527 isl_stat isl_union_map_foreach_map(__isl_keep isl_union_map *umap, in isl_union_map_foreach_map()
528 isl_stat (*fn)(__isl_take isl_map *map, void *user), void *user) in isl_union_map_foreach_map()
556 static isl_stat call_every(void **entry, void *user) in call_every()
577 isl_stat r; in isl_union_map_every_map()
593 static isl_stat add_list_map(__isl_take isl_map *map, void *user) in add_list_map()
[all …]
Disl_aff_private.h131 isl_stat isl_aff_check_match_domain_space(__isl_keep isl_aff *aff,
171 isl_stat isl_seq_preimage(isl_int *dst, isl_int *src,
182 isl_stat isl_pw_aff_check_named_params(__isl_keep isl_pw_aff *pa);
183 isl_stat isl_multi_aff_check_named_params(__isl_keep isl_multi_aff *ma);
184 isl_stat isl_pw_multi_aff_check_named_params(__isl_keep isl_pw_multi_aff *pma);
188 isl_stat isl_pw_aff_check_match_domain_space(__isl_keep isl_pw_aff *pa,
Disl_vertices.c1202 isl_stat isl_vertices_foreach_disjoint_cell(__isl_keep isl_vertices *vertices, in isl_vertices_foreach_disjoint_cell()
1203 isl_stat (*fn)(__isl_take isl_cell *cell, void *user), void *user) in isl_vertices_foreach_disjoint_cell()
1250 isl_stat isl_vertices_foreach_cell(__isl_keep isl_vertices *vertices, in isl_vertices_foreach_cell()
1251 isl_stat (*fn)(__isl_take isl_cell *cell, void *user), void *user) in isl_vertices_foreach_cell()
1263 isl_stat r; in isl_vertices_foreach_cell()
1278 isl_stat isl_vertices_foreach_vertex(__isl_keep isl_vertices *vertices, in isl_vertices_foreach_vertex()
1279 isl_stat (*fn)(__isl_take isl_vertex *vertex, void *user), void *user) in isl_vertices_foreach_vertex()
1291 isl_stat r; in isl_vertices_foreach_vertex()
1305 isl_stat isl_cell_foreach_vertex(__isl_keep isl_cell *cell, in isl_cell_foreach_vertex()
1306 isl_stat (*fn)(__isl_take isl_vertex *vertex, void *user), void *user) in isl_cell_foreach_vertex()
[all …]
Disl_scheduler.c465 static isl_stat graph_edge_table_add(isl_ctx *ctx, in graph_edge_table_add()
487 static isl_stat graph_edge_tables_add(isl_ctx *ctx, in graph_edge_tables_add()
615 static isl_stat graph_remove_edge(struct isl_sched_graph *graph, in graph_remove_edge()
682 static isl_stat graph_alloc(isl_ctx *ctx, struct isl_sched_graph *graph, in graph_alloc()
763 static isl_stat init_n_maxvar(__isl_take isl_set *set, void *user) in init_n_maxvar()
785 static isl_stat compute_max_row(struct isl_sched_graph *graph, in compute_max_row()
789 isl_stat r; in compute_max_row()
833 static isl_stat set_max_coefficient(isl_ctx *ctx, struct isl_sched_node *node) in set_max_coefficient()
864 static isl_stat compute_max_coefficient(isl_ctx *ctx, in compute_max_coefficient()
1013 static isl_stat compress_node(struct isl_sched_node *node, in compress_node()
[all …]
Disl_test.c171 static isl_stat test_parse_pma(isl_ctx *ctx) in test_parse_pma()
202 isl_stat r; in test_parse_mpa()
270 isl_stat r; in test_parse_mupa()
671 static isl_stat val_check_equal(__isl_keep isl_val *val, const char *str) in val_check_equal()
761 isl_stat r; in test_un_val()
1382 static isl_stat test_plain_unshifted_simple_hull_special(isl_ctx *ctx) in test_plain_unshifted_simple_hull_special()
1550 isl_stat r; in test_box_hull()
1717 static isl_stat test_gist_empty_pair(isl_ctx *ctx, const char *map, in test_gist_empty_pair()
1748 static isl_stat test_gist_empty(isl_ctx *ctx) in test_gist_empty()
1827 static isl_stat test_gist_fail(struct isl_ctx *ctx) in test_gist_fail()
[all …]
/external/llvm-project/polly/lib/External/isl/cpp/
Dcpp-checked.h.pre103 /* Class encapsulating an isl_stat value.
108 isl_stat val;
110 friend stat manage(isl_stat val);
111 stat(isl_stat val) : val(val) {}
121 isl_stat release() {
136 inline stat manage(isl_stat val)

12345