| /netbsd-src/external/mit/isl/dist/ |
| H A D | isl_tab.h | 52 isl_stat (*run)(struct isl_tab_callback *cb); 205 isl_stat isl_tab_restore_redundant(struct isl_tab *tab); 211 isl_stat isl_tab_add_ineq(struct isl_tab *tab, isl_int *ineq) WARN_UNUSED; 212 isl_stat isl_tab_add_eq(struct isl_tab *tab, isl_int *eq) WARN_UNUSED; 217 isl_stat isl_tab_track_bmap(struct isl_tab *tab, __isl_take isl_basic_map *bmap) 219 isl_stat isl_tab_track_bset(struct isl_tab *tab, __isl_take isl_basic_set *bset) 241 isl_stat isl_tab_rollback(struct isl_tab *tab, struct isl_tab_undo *snap) WARN_UNUSED; 297 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 …]
|
| H A D | isl_space_private.h | 39 isl_stat isl_space_check_domain_tuples(__isl_keep isl_space *space1, 45 isl_stat isl_space_check_domain_wrapped_domain_tuples( 50 isl_stat isl_space_check_wrapped_tuple_is_equal(__isl_keep isl_space *space1, 58 isl_stat isl_space_check_range(__isl_keep isl_space *space, 60 isl_stat isl_space_check_is_set(__isl_keep isl_space *space); 67 isl_stat isl_space_check_named_params(__isl_keep isl_space *space); 68 isl_stat isl_space_check_equal_params(__isl_keep isl_space *space1, 70 isl_stat isl_space_check_equal_tuples(__isl_keep isl_space *space1, 76 isl_stat isl_space_check_is_wrapping(__isl_keep isl_space *space); 77 isl_stat isl_space_check_domain_is_wrapping(__isl_keep isl_space *space); [all …]
|
| H A D | isl_union_multi.c | 49 isl_stat (*fn)(__isl_keep S(UNION,group) *group, void *user); in S() 55 static isl_stat FN(UNION,call_on_group)(void **entry, void *user) in FN() 66 static isl_stat FN(UNION,foreach_group)(__isl_keep UNION *u, in FN() 67 isl_stat (*fn)(__isl_keep S(UNION,group) *group, void *user), in FN() 83 static isl_stat FN(UNION,count_part)(__isl_keep S(UNION,group) *group, in FN() 110 static isl_stat FN(UNION,free_group_entry)(void **entry, void *user) in FN() 185 isl_stat (*fn)(__isl_take PART *part, void *user); in S() 189 static isl_stat FN(UNION,call_on_copy)(void **entry, void *user) in FN() 202 static isl_stat FN(UNION,group_call_on_copy)(__isl_keep S(UNION,group) *group, in FN() 215 isl_stat FN(FN(UNION,foreach),BASE)(__isl_keep UNION *u, in FN() [all …]
|
| H A D | isl_union_single.c | 40 isl_stat (*fn)(__isl_take PART *part, void *user); in S() 44 static isl_stat FN(UNION,call_on_copy)(void **entry, void *user) in FN() 55 isl_stat FN(FN(UNION,foreach),BASE)(__isl_keep UNION *u, in FN() 56 isl_stat (*fn)(__isl_take PART *part, void *user), void *user) in FN() 150 static isl_stat FN(UNION,check_disjoint_domain_other)(__isl_keep UNION *u, in FN() 162 static isl_stat FN(UNION,check_disjoint_domain)(__isl_keep PART *part1, in FN() 172 static isl_stat FN(UNION,foreach_inplace)(__isl_keep UNION *u, in FN() 173 isl_stat (*fn)(void **part, void *user), void *user) in FN() 204 isl_stat FN(UNION,foreach_on_domain)(__isl_keep UNION *u, in FN() 206 isl_stat (*fn)(__isl_take PART *part, void *user), void *user) in FN() [all …]
|
| H A D | isl_bound.c | 43 isl_stat isl_bound_add(struct isl_bound *bound, in isl_bound_add() 53 isl_stat isl_bound_add_tight(struct isl_bound *bound, in isl_bound_add_tight() 65 static isl_stat add_constant_poly(__isl_take isl_basic_set *bset, in add_constant_poly() 85 static isl_stat compressed_guarded_poly_bound(__isl_take isl_basic_set *bset, in compressed_guarded_poly_bound() 119 static isl_stat unwrapped_guarded_poly_bound(__isl_take isl_basic_set *bset, in unwrapped_guarded_poly_bound() 127 isl_stat r; in unwrapped_guarded_poly_bound() 193 static isl_stat guarded_poly_bound(__isl_take isl_basic_set *bset, in guarded_poly_bound() 202 isl_stat r; in guarded_poly_bound() 249 static isl_stat guarded_qp(__isl_take isl_qpolynomial *qp, void *user) in guarded_qp() 252 isl_stat r; in guarded_qp() [all …]
|
| H A D | isl_scheduler.h | 97 isl_stat isl_sched_node_update_vmap(struct isl_sched_node *node); 258 isl_stat isl_sched_graph_init(struct isl_sched_graph *graph, 270 isl_stat isl_sched_graph_detect_ccs(isl_ctx *ctx, struct isl_sched_graph *graph, 277 isl_stat isl_sched_graph_extract_sub_graph(isl_ctx *ctx, 282 isl_stat isl_sched_graph_compute_maxvar(struct isl_sched_graph *graph); 283 isl_stat isl_schedule_node_compute_wcc_band(isl_ctx *ctx,
|
| H A D | isl_map_private.h | 234 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 …]
|
| H A D | isl_vertices_private.h | 59 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);
|
| H A D | isl_pw_lift_templ.c | 13 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()
|
| H A D | isl_scan.h | 17 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,
|
| H A D | isl_union_map.c | 230 static isl_stat free_umap_entry(void **entry, void *user) in free_umap_entry() 237 static isl_stat add_map(__isl_take isl_map *map, void *user) in add_map() 278 static isl_stat align_entry(void **entry, void *user) in align_entry() 605 isl_stat (*fn)(__isl_take isl_map *map, void *user); 609 static isl_stat call_on_copy(void **entry, void *user) in call_on_copy() 628 isl_stat isl_union_map_foreach_map(__isl_keep isl_union_map *umap, in isl_union_map_foreach_map() 629 isl_stat (*fn)(__isl_take isl_map *map, void *user), void *user) in isl_union_map_foreach_map() 657 static isl_stat call_every(void **entry, void *user) in call_every() 678 isl_stat r; in isl_union_map_every_map() 694 static isl_stat add_list_map(__isl_take isl_map *map, void *user) in add_list_map() [all …]
|
| H A D | isl_range.c | 21 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 …]
|
| H A D | isl_aff_private.h | 138 isl_stat isl_aff_check_match_domain_space(__isl_keep isl_aff *aff, 181 isl_stat isl_seq_preimage(isl_int *dst, isl_int *src, 198 isl_stat isl_pw_aff_check_named_params(__isl_keep isl_pw_aff *pa); 199 isl_stat isl_multi_aff_check_named_params(__isl_keep isl_multi_aff *ma); 200 isl_stat isl_pw_multi_aff_check_named_params(__isl_keep isl_pw_multi_aff *pma); 204 isl_stat isl_pw_aff_check_match_domain_space(__isl_keep isl_pw_aff *pa,
|
| H A D | isl_test.c | 187 static isl_stat test_parse_pma(isl_ctx *ctx) in test_parse_pma() 220 static isl_stat test_parse_upma(isl_ctx *ctx) in test_parse_upma() 245 isl_stat r; in test_parse_mpa() 315 isl_stat r; in test_parse_mupa() 746 static isl_stat val_check_equal(__isl_keep isl_val *val, const char *str) in val_check_equal() 836 isl_stat r; in test_un_val() 1457 static isl_stat test_plain_unshifted_simple_hull_special(isl_ctx *ctx) in test_plain_unshifted_simple_hull_special() 1594 isl_stat r; in test_box_hull() 1734 static isl_stat test_gist_empty_pair(isl_ctx *ctx, const char *map, in test_gist_empty_pair() 1765 static isl_stat test_gist_empty(isl_ctx *ctx) in test_gist_empty() [all …]
|
| H A D | isl_scheduler.c | 244 static isl_stat graph_edge_table_add(isl_ctx *ctx, in graph_edge_table_add() 266 static isl_stat graph_edge_tables_add(isl_ctx *ctx, in graph_edge_tables_add() 394 static isl_stat graph_remove_edge(struct isl_sched_graph *graph, in graph_remove_edge() 461 static isl_stat graph_alloc(isl_ctx *ctx, struct isl_sched_graph *graph, in graph_alloc() 542 static isl_stat init_n_maxvar(__isl_take isl_set *set, void *user) in init_n_maxvar() 564 static isl_stat compute_max_row(struct isl_sched_graph *graph, in compute_max_row() 568 isl_stat r; in compute_max_row() 612 static isl_stat set_max_coefficient(isl_ctx *ctx, struct isl_sched_node *node) in set_max_coefficient() 643 static isl_stat compute_max_coefficient(isl_ctx *ctx, in compute_max_coefficient() 792 static isl_stat compress_node(struct isl_sched_node *node, in compress_node() [all …]
|
| H A D | isl_vertices.c | 1265 isl_stat isl_vertices_foreach_disjoint_cell(__isl_keep isl_vertices *vertices, in isl_vertices_foreach_disjoint_cell() 1266 isl_stat (*fn)(__isl_take isl_cell *cell, void *user), void *user) in isl_vertices_foreach_disjoint_cell() 1313 isl_stat isl_vertices_foreach_cell(__isl_keep isl_vertices *vertices, in isl_vertices_foreach_cell() 1314 isl_stat (*fn)(__isl_take isl_cell *cell, void *user), void *user) in isl_vertices_foreach_cell() 1326 isl_stat r; in isl_vertices_foreach_cell() 1341 isl_stat isl_vertices_foreach_vertex(__isl_keep isl_vertices *vertices, in isl_vertices_foreach_vertex() 1342 isl_stat (*fn)(__isl_take isl_vertex *vertex, void *user), void *user) in isl_vertices_foreach_vertex() 1354 isl_stat r; in isl_vertices_foreach_vertex() 1368 isl_stat isl_cell_foreach_vertex(__isl_keep isl_cell *cell, in isl_cell_foreach_vertex() 1369 isl_stat (*fn)(__isl_take isl_vertex *vertex, void *user), void *user) in isl_cell_foreach_vertex() [all …]
|
| /netbsd-src/external/mit/isl/dist/include/isl/ |
| H A D | options.h | 26 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);
|
| H A D | ast_build.h | 17 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,
|
| H A D | schedule.h | 20 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 …]
|
| H A D | vertices.h | 30 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);
|
| H A D | ast.h | 16 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); 173 isl_stat isl_ast_node_foreach_descendant_top_down( 207 isl_stat isl_options_set_ast_print_macro_once(isl_ctx *ctx, int val); 210 isl_stat isl_ast_expr_foreach_ast_expr_op_type(__isl_keep isl_ast_expr *expr, 211 isl_stat (*fn)(enum isl_ast_expr_op_type type, void *user), void *user); 212 isl_stat isl_ast_expr_foreach_ast_op_type(__isl_keep isl_ast_expr *expr, 213 isl_stat (*fn)(enum isl_ast_expr_op_type type, void *user), void *user); 214 isl_stat isl_ast_node_foreach_ast_expr_op_type(__isl_keep isl_ast_node *node, [all …]
|
| H A D | constraint.h | 44 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,
|
| H A D | stream.h | 92 isl_stat isl_stream_yaml_read_start_mapping(__isl_keep isl_stream *s); 93 isl_stat isl_stream_yaml_read_end_mapping(__isl_keep isl_stream *s); 94 isl_stat isl_stream_yaml_read_start_sequence(__isl_keep isl_stream *s); 95 isl_stat isl_stream_yaml_read_end_sequence(__isl_keep isl_stream *s);
|
| H A D | polynomial.h | 98 isl_stat isl_qpolynomial_as_polynomial_on_domain(__isl_keep isl_qpolynomial *qp, 100 isl_stat (*fn)(__isl_take isl_basic_set *bset, 120 isl_stat isl_qpolynomial_foreach_term(__isl_keep isl_qpolynomial *qp, 121 isl_stat (*fn)(__isl_take isl_term *term, void *user), void *user); 264 isl_stat isl_pw_qpolynomial_foreach_piece(__isl_keep isl_pw_qpolynomial *pwqp, 265 isl_stat (*fn)(__isl_take isl_set *set, __isl_take isl_qpolynomial *qp, 270 isl_stat isl_pw_qpolynomial_foreach_lifted_piece( 272 isl_stat (*fn)(__isl_take isl_set *set, __isl_take isl_qpolynomial *qp, 362 isl_stat isl_qpolynomial_fold_foreach_qpolynomial( 364 isl_stat (*fn)(__isl_take isl_qpolynomial *qp, void *user), void *user); [all …]
|
| /netbsd-src/external/mit/isl/dist/cpp/ |
| H A D | cpp-checked.h.top | 122 /* Class encapsulating an isl_stat value. 127 isl_stat val; 129 friend stat manage(isl_stat val); 130 stat(isl_stat val) : val(val) {} 140 isl_stat release() { 155 inline stat manage(isl_stat val)
|