Home
last modified time | relevance | path

Searched refs:__isl_keep (Results 1 – 25 of 197) sorted by relevance

12345678

/netbsd-src/external/mit/isl/dist/
H A Disl_space_private.h31 uint32_t isl_space_get_tuple_hash(__isl_keep isl_space *space);
32 uint32_t isl_space_get_tuple_domain_hash(__isl_keep isl_space *space);
33 uint32_t isl_space_get_full_hash(__isl_keep isl_space *space);
35 isl_bool isl_space_has_domain_tuples(__isl_keep isl_space *space1,
36 __isl_keep isl_space *space2);
37 isl_bool isl_space_has_range_tuples(__isl_keep isl_space *space1,
38 __isl_keep isl_space *space2);
39 isl_stat isl_space_check_domain_tuples(__isl_keep isl_space *space1,
40 __isl_keep isl_space *space2);
41 isl_bool isl_space_is_domain_internal(__isl_keep isl_space *space1,
[all …]
H A Disl_map_private.h127 __isl_give isl_basic_set *isl_basic_set_dup(__isl_keep isl_basic_set *bset);
148 __isl_give isl_map *isl_map_dup(__isl_keep isl_map *map);
163 __isl_keep isl_space *isl_basic_map_peek_space(
164 __isl_keep const isl_basic_map *bmap);
165 __isl_keep isl_space *isl_basic_set_peek_space(__isl_keep isl_basic_set *bset);
166 __isl_keep isl_space *isl_map_peek_space(__isl_keep const isl_map *map);
167 __isl_keep isl_space *isl_set_peek_space(__isl_keep isl_set *set);
178 isl_size isl_basic_map_var_offset(__isl_keep isl_basic_map *bmap,
180 isl_size isl_basic_set_var_offset(__isl_keep isl_basic_set *bset,
182 unsigned isl_basic_map_offset(__isl_keep isl_basic_map *bmap,
[all …]
H A Disl_ast_build_private.h170 __isl_keep isl_ast_build *build, void *user);
174 __isl_keep isl_ast_build *context, void *user);
178 __isl_keep isl_ast_build *context, void *user);
181 isl_stat (*before_each_mark)(__isl_keep isl_id *mark,
182 __isl_keep isl_ast_build *build, void *user);
186 __isl_keep isl_ast_build *context, void *user);
206 isl_size isl_ast_build_get_depth(__isl_keep isl_ast_build *build);
207 isl_size isl_ast_build_dim(__isl_keep isl_ast_build *build,
210 __isl_keep isl_ast_build *build, int internal);
236 __isl_keep isl_ast_build *build);
[all …]
H A Disl_polynomial_private.h126 void isl_term_get_num(__isl_keep isl_term *term, isl_int *n);
129 __isl_give isl_poly *isl_poly_copy(__isl_keep isl_poly *poly);
131 __isl_give isl_poly *isl_poly_dup(__isl_keep isl_poly *poly);
136 isl_bool isl_poly_is_cst(__isl_keep isl_poly *poly);
137 isl_bool isl_poly_is_zero(__isl_keep isl_poly *poly);
138 isl_bool isl_poly_is_one(__isl_keep isl_poly *poly);
139 isl_bool isl_poly_is_negone(__isl_keep isl_poly *poly);
140 __isl_keep isl_poly_cst *isl_poly_as_cst(__isl_keep isl_poly *poly);
141 __isl_keep isl_poly_rec *isl_poly_as_rec(__isl_keep isl_poly *poly);
151 __isl_give isl_qpolynomial *isl_qpolynomial_dup(__isl_keep isl_qpolynomial *qp);
[all …]
H A Disl_local_space_private.h15 isl_stat isl_local_space_check_range(__isl_keep isl_local_space *ls,
18 uint32_t isl_local_space_get_hash(__isl_keep isl_local_space *ls);
25 __isl_keep isl_space *isl_local_space_peek_space(
26 __isl_keep isl_local_space *ls);
33 int isl_mat_cmp_div(__isl_keep isl_mat *div, int i, int j);
34 __isl_give isl_mat *isl_merge_divs(__isl_keep isl_mat *div1,
35 __isl_keep isl_mat *div2, int *exp1, int *exp2);
37 isl_size isl_local_space_var_offset(__isl_keep isl_local_space *ls,
39 unsigned isl_local_space_offset(__isl_keep isl_local_space *ls,
41 isl_bool isl_local_space_involves_dims(__isl_keep isl_local_space *ls,
[all …]
H A Disl_ast_graft_private.h45 isl_ctx *isl_ast_graft_get_ctx(__isl_keep isl_ast_graft *graft);
48 __isl_take isl_ast_node *node, __isl_keep isl_ast_build *build);
51 __isl_take isl_basic_set *enforced, __isl_keep isl_ast_build *build,
52 __isl_keep isl_ast_build *sub_build);
55 __isl_keep isl_ast_build *build);
57 __isl_take isl_map *schedule, __isl_keep isl_ast_build *build);
65 __isl_keep isl_ast_build *build);
67 __isl_take isl_ast_graft_list *list, __isl_keep isl_ast_build *build);
70 __isl_keep isl_ast_graft *graft);
72 __isl_keep isl_ast_graft *graft);
[all …]
H A Disl_schedule_tree.h75 isl_ctx *isl_schedule_tree_get_ctx(__isl_keep isl_schedule_tree *tree);
77 __isl_keep isl_schedule_tree *tree);
80 int isl_schedule_tree_is_leaf(__isl_keep isl_schedule_tree *tree);
82 isl_bool isl_schedule_tree_plain_is_equal(__isl_keep isl_schedule_tree *tree1,
83 __isl_keep isl_schedule_tree *tree2);
86 __isl_keep isl_schedule_tree *tree);
119 __isl_keep isl_schedule_tree *tree);
122 __isl_keep isl_schedule_tree *tree);
126 __isl_keep isl_schedule_tree *tree);
131 __isl_keep isl_schedule_tree *tree, int pos);
[all …]
H A Disl_aff_private.h80 isl_size isl_aff_domain_dim(__isl_keep isl_aff *aff, enum isl_dim_type type);
81 isl_size isl_aff_domain_offset(__isl_keep isl_aff *aff, enum isl_dim_type type);
97 int isl_aff_plain_cmp(__isl_keep isl_aff *aff1, __isl_keep isl_aff *aff2);
105 __isl_give isl_aff *isl_stream_read_aff(__isl_keep isl_stream *s);
116 __isl_keep isl_aff *isl_pw_aff_peek_base_at(__isl_keep isl_pw_aff *pa, int pos);
134 __isl_give isl_pw_aff *isl_stream_read_pw_aff(__isl_keep isl_stream *s);
136 isl_bool isl_aff_matching_params(__isl_keep isl_aff *aff,
137 __isl_keep isl_space *space);
138 isl_stat isl_aff_check_match_domain_space(__isl_keep isl_aff *aff,
139 __isl_keep isl_space *space);
[all …]
H A Disl_union_map_private.h14 __isl_keep isl_union_set *uset, __isl_keep isl_space *space,
17 __isl_keep isl_space *isl_union_map_peek_space(__isl_keep isl_union_map *umap);
18 __isl_keep isl_space *isl_union_set_peek_space(__isl_keep isl_union_set *uset);
19 isl_bool isl_union_map_is_params(__isl_keep isl_union_map *umap);
20 isl_bool isl_union_map_space_has_equal_params(__isl_keep isl_union_map *umap,
21 __isl_keep isl_space *space);
22 isl_bool isl_union_set_space_has_equal_params(__isl_keep isl_union_set *uset,
23 __isl_keep isl_space *space);
24 isl_stat isl_union_map_check_named_params(__isl_keep isl_union_map *umap);
/netbsd-src/external/mit/isl/dist/include/isl/
H A Dast.h64 __isl_give isl_ast_expr *isl_ast_expr_copy(__isl_keep isl_ast_expr *expr);
67 isl_ctx *isl_ast_expr_get_ctx(__isl_keep isl_ast_expr *expr);
69 enum isl_ast_expr_type isl_ast_expr_get_type(__isl_keep isl_ast_expr *expr);
71 __isl_give isl_val *isl_ast_expr_int_get_val(__isl_keep isl_ast_expr *expr);
72 __isl_give isl_val *isl_ast_expr_get_val(__isl_keep isl_ast_expr *expr);
74 __isl_give isl_id *isl_ast_expr_id_get_id(__isl_keep isl_ast_expr *expr);
75 __isl_give isl_id *isl_ast_expr_get_id(__isl_keep isl_ast_expr *expr);
79 __isl_keep isl_ast_expr *expr);
81 __isl_keep isl_ast_expr *expr);
83 isl_size isl_ast_expr_op_get_n_arg(__isl_keep isl_ast_expr *expr);
[all …]
H A Dval.h43 __isl_give isl_val *isl_val_copy(__isl_keep isl_val *v);
46 isl_ctx *isl_val_get_ctx(__isl_keep isl_val *val);
47 uint32_t isl_val_get_hash(__isl_keep isl_val *val);
49 long isl_val_get_num_si(__isl_keep isl_val *v);
51 long isl_val_get_den_si(__isl_keep isl_val *v);
52 __isl_give isl_val *isl_val_get_den_val(__isl_keep isl_val *v);
53 double isl_val_get_d(__isl_keep isl_val *v);
54 isl_size isl_val_n_abs_num_chunks(__isl_keep isl_val *v, size_t size);
55 isl_stat isl_val_get_abs_num_chunks(__isl_keep isl_val *v, size_t size,
99 int isl_val_sgn(__isl_keep isl_val *v);
[all …]
H A Dschedule_node.h24 __isl_keep isl_schedule_node *node);
29 isl_bool isl_schedule_node_is_equal(__isl_keep isl_schedule_node *node1,
30 __isl_keep isl_schedule_node *node2);
32 isl_ctx *isl_schedule_node_get_ctx(__isl_keep isl_schedule_node *node);
35 __isl_keep isl_schedule_node *node);
37 __isl_keep isl_schedule_node *node);
40 __isl_keep isl_schedule_node *node);
44 __isl_keep isl_schedule_node *node,
45 isl_bool (*fn)(__isl_keep isl_schedule_node *node, void *user),
48 isl_bool isl_schedule_node_every_descendant(__isl_keep isl_schedule_node *node,
[all …]
H A Dstream.h59 isl_ctx *isl_stream_get_ctx(__isl_keep isl_stream *s);
61 void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok,
64 struct isl_token *isl_stream_next_token(__isl_keep isl_stream *s);
65 struct isl_token *isl_stream_next_token_on_same_line(__isl_keep isl_stream *s);
66 int isl_stream_next_token_is(__isl_keep isl_stream *s, int type);
67 void isl_stream_push_token(__isl_keep isl_stream *s, struct isl_token *tok);
68 void isl_stream_flush_tokens(__isl_keep isl_stream *s);
69 int isl_stream_eat_if_available(__isl_keep isl_stream *s, int type);
70 char *isl_stream_read_ident_if_available(__isl_keep isl_stream *s);
71 int isl_stream_eat(__isl_keep isl_stream *s, int type);
[all …]
H A Dpolynomial.h19 isl_ctx *isl_qpolynomial_get_ctx(__isl_keep isl_qpolynomial *qp);
21 __isl_keep isl_qpolynomial *qp);
22 __isl_give isl_space *isl_qpolynomial_get_space(__isl_keep isl_qpolynomial *qp);
23 isl_size isl_qpolynomial_dim(__isl_keep isl_qpolynomial *qp,
25 isl_bool isl_qpolynomial_involves_dims(__isl_keep isl_qpolynomial *qp,
29 __isl_keep isl_qpolynomial *qp);
50 __isl_give isl_qpolynomial *isl_qpolynomial_copy(__isl_keep isl_qpolynomial *qp);
54 isl_bool isl_qpolynomial_plain_is_equal(__isl_keep isl_qpolynomial *qp1,
55 __isl_keep isl_qpolynomial *qp2);
56 isl_bool isl_qpolynomial_is_zero(__isl_keep isl_qpolynomial *qp);
[all …]
H A Dspace.h22 isl_ctx *isl_space_get_ctx(__isl_keep isl_space *space);
30 __isl_give isl_space *isl_space_copy(__isl_keep isl_space *space);
33 isl_bool isl_space_is_params(__isl_keep isl_space *space);
34 isl_bool isl_space_is_set(__isl_keep isl_space *space);
35 isl_bool isl_space_is_map(__isl_keep isl_space *space);
43 isl_bool isl_space_has_tuple_name(__isl_keep isl_space *space,
45 __isl_keep const char *isl_space_get_tuple_name(__isl_keep isl_space *space,
58 isl_bool isl_space_has_domain_tuple_id(__isl_keep isl_space *space);
60 isl_bool isl_space_has_range_tuple_id(__isl_keep isl_space *space);
61 isl_bool isl_space_has_tuple_id(__isl_keep isl_space *space,
[all …]
H A Dset.h29 isl_size isl_basic_set_n_dim(__isl_keep isl_basic_set *bset);
30 isl_size isl_basic_set_n_param(__isl_keep isl_basic_set *bset);
31 isl_size isl_basic_set_total_dim(__isl_keep const isl_basic_set *bset);
32 isl_size isl_basic_set_dim(__isl_keep isl_basic_set *bset,
35 isl_size isl_set_n_dim(__isl_keep isl_set *set);
36 isl_size isl_set_n_param(__isl_keep isl_set *set);
38 isl_size isl_set_tuple_dim(__isl_keep isl_set *set);
39 isl_size isl_set_dim(__isl_keep isl_set *set, enum isl_dim_type type);
41 isl_ctx *isl_basic_set_get_ctx(__isl_keep isl_basic_set *bset);
42 isl_ctx *isl_set_get_ctx(__isl_keep isl_set *set);
[all …]
H A Dconstraint.h30 isl_ctx *isl_constraint_get_ctx(__isl_keep isl_constraint *c);
39 __isl_give isl_constraint *isl_constraint_copy(__isl_keep isl_constraint *c);
42 isl_size isl_basic_map_n_constraint(__isl_keep isl_basic_map *bmap);
43 isl_size isl_basic_set_n_constraint(__isl_keep isl_basic_set *bset);
44 isl_stat isl_basic_map_foreach_constraint(__isl_keep isl_basic_map *bmap,
46 isl_stat isl_basic_set_foreach_constraint(__isl_keep isl_basic_set *bset,
49 __isl_keep isl_basic_map *bmap);
51 __isl_keep isl_basic_set *bset);
52 int isl_constraint_is_equal(__isl_keep isl_constraint *constraint1,
53 __isl_keep isl_constraint *constraint2);
[all …]
H A Dmap.h33 isl_size isl_basic_map_total_dim(__isl_keep const isl_basic_map *bmap);
34 isl_size isl_basic_map_dim(__isl_keep isl_basic_map *bmap,
38 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);
43 isl_ctx *isl_basic_map_get_ctx(__isl_keep isl_basic_map *bmap);
44 isl_ctx *isl_map_get_ctx(__isl_keep isl_map *map);
45 __isl_give isl_space *isl_basic_map_get_space(__isl_keep isl_basic_map *bmap);
47 __isl_give isl_space *isl_map_get_space(__isl_keep isl_map *map);
49 __isl_give isl_aff *isl_basic_map_get_div(__isl_keep isl_basic_map *bmap,
[all …]
H A Dunion_set.h11 isl_size isl_union_set_dim(__isl_keep isl_union_set *uset,
26 __isl_give isl_union_set *isl_union_set_copy(__isl_keep isl_union_set *uset);
29 isl_ctx *isl_union_set_get_ctx(__isl_keep isl_union_set *uset);
31 __isl_give isl_space *isl_union_set_get_space(__isl_keep isl_union_set *uset);
115 isl_bool isl_union_set_is_params(__isl_keep isl_union_set *uset);
117 isl_bool isl_union_set_is_empty(__isl_keep isl_union_set *uset);
120 isl_bool isl_union_set_is_subset(__isl_keep isl_union_set *uset1,
121 __isl_keep isl_union_set *uset2);
123 isl_bool isl_union_set_is_equal(__isl_keep isl_union_set *uset1,
124 __isl_keep isl_union_set *uset2);
[all …]
H A Daff.h39 __isl_give isl_aff *isl_aff_copy(__isl_keep isl_aff *aff);
42 isl_ctx *isl_aff_get_ctx(__isl_keep isl_aff *aff);
43 uint32_t isl_aff_get_hash(__isl_keep isl_aff *aff);
45 isl_bool isl_aff_involves_locals(__isl_keep isl_aff *aff);
47 isl_size isl_aff_dim(__isl_keep isl_aff *aff, enum isl_dim_type type);
48 isl_bool isl_aff_involves_dims(__isl_keep isl_aff *aff,
51 __isl_give isl_space *isl_aff_get_domain_space(__isl_keep isl_aff *aff);
52 __isl_give isl_space *isl_aff_get_space(__isl_keep isl_aff *aff);
54 __isl_keep isl_aff *aff);
55 __isl_give isl_local_space *isl_aff_get_local_space(__isl_keep isl_aff *aff);
[all …]
H A Dflow.h37 isl_ctx *isl_restriction_get_ctx(__isl_keep isl_restriction *restr);
40 __isl_keep isl_map *source_map, __isl_keep isl_set *sink,
58 isl_ctx *isl_access_info_get_ctx(__isl_keep isl_access_info *acc);
61 isl_stat isl_flow_foreach(__isl_keep isl_flow *deps,
65 __isl_give isl_map *isl_flow_get_no_source(__isl_keep isl_flow *deps, int must);
68 isl_ctx *isl_flow_get_ctx(__isl_keep isl_flow *deps);
99 __isl_keep isl_union_access_info *access);
104 __isl_keep isl_union_access_info *access);
109 __isl_take isl_printer *p, __isl_keep isl_union_access_info *access);
111 __isl_keep isl_union_access_info *access);
[all …]
H A Dschedule.h54 __isl_keep isl_schedule_constraints *sc);
83 __isl_keep isl_schedule_constraints *sc);
86 __isl_keep isl_schedule_constraints *sc);
89 __isl_keep isl_schedule_constraints *sc);
92 __isl_keep isl_schedule_constraints *sc);
95 __isl_keep isl_schedule_constraints *sc);
98 __isl_keep isl_schedule_constraints *sc);
101 __isl_keep isl_schedule_constraints *sc);
105 __isl_keep isl_schedule_constraints *sc);
117 __isl_take isl_printer *p, __isl_keep isl_schedule_constraints *sc);
[all …]
H A Did.h20 isl_ctx *isl_id_get_ctx(__isl_keep isl_id *id);
21 uint32_t isl_id_get_hash(__isl_keep isl_id *id);
24 __isl_keep const char *name, void *user);
28 void *isl_id_get_user(__isl_keep isl_id *id);
30 __isl_keep const char *isl_id_get_name(__isl_keep isl_id *id);
34 void (*isl_id_get_free_user(__isl_keep isl_id *id))(void *user);
38 __isl_give char *isl_id_to_str(__isl_keep isl_id *id);
40 __isl_keep isl_id *id);
41 void isl_id_dump(__isl_keep isl_id *id);
47 __isl_keep isl_multi_id *mi);
[all …]
H A Dast_build.h46 isl_ctx *isl_ast_build_get_ctx(__isl_keep isl_ast_build *build);
54 __isl_keep isl_ast_build *build);
57 __isl_keep isl_ast_build *build);
63 __isl_keep isl_ast_build *build);
77 __isl_keep isl_ast_build *build, void *user), void *user);
80 __isl_give isl_id *(*fn)(__isl_keep isl_ast_build *build,
85 __isl_keep isl_ast_build *build, void *user), void *user);
88 isl_stat (*fn)(__isl_keep isl_id *mark, __isl_keep isl_ast_build *build,
93 __isl_keep isl_ast_build *build, void *user), void *user);
101 __isl_keep isl_ast_build *build, __isl_take isl_set *set);
[all …]
H A Dhmap.h19 __isl_give ISL_HMAP *ISL_FN(ISL_HMAP,copy)(__isl_keep ISL_HMAP *hmap);
22 isl_ctx *ISL_FN(ISL_HMAP,get_ctx)(__isl_keep ISL_HMAP *hmap);
25 __isl_keep ISL_HMAP *hmap, __isl_keep ISL_KEY *key);
26 isl_bool ISL_FN(ISL_HMAP,has)(__isl_keep ISL_HMAP *hmap,
27 __isl_keep ISL_KEY *key);
28 __isl_give ISL_VAL *ISL_FN(ISL_HMAP,get)(__isl_keep ISL_HMAP *hmap,
36 isl_stat ISL_FN(ISL_HMAP,foreach)(__isl_keep ISL_HMAP *hmap,
40 isl_bool ISL_FN(ISL_HMAP,every)(__isl_keep ISL_HMAP *hmap,
41 isl_bool (*test)(__isl_keep ISL_KEY *key, __isl_keep ISL_VAL *val,
47 isl_bool ISL_HMAP_IS_EQUAL(__isl_keep ISL_HMAP *hmap1,
[all …]

12345678