Home
last modified time | relevance | path

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

123456789

/external/llvm-project/polly/lib/External/pet/include/
Dpet.h51 __isl_give pet_loc *pet_loc_copy(__isl_keep pet_loc *loc);
56 unsigned pet_loc_get_start(__isl_keep pet_loc *loc);
58 unsigned pet_loc_get_end(__isl_keep pet_loc *loc);
60 int pet_loc_get_line(__isl_keep pet_loc *loc);
62 __isl_keep const char *pet_loc_get_indent(__isl_keep pet_loc *loc);
143 __isl_give pet_expr *pet_expr_copy(__isl_keep pet_expr *expr);
148 isl_ctx *pet_expr_get_ctx(__isl_keep pet_expr *expr);
151 enum pet_expr_type pet_expr_get_type(__isl_keep pet_expr *expr);
153 int pet_expr_get_n_arg(__isl_keep pet_expr *expr);
157 __isl_give pet_expr *pet_expr_get_arg(__isl_keep pet_expr *expr, int pos);
[all …]
/external/llvm-project/polly/lib/External/isl/
Disl_space_private.h30 uint32_t isl_space_get_tuple_hash(__isl_keep isl_space *space);
31 uint32_t isl_space_get_hash(__isl_keep isl_space *space);
32 uint32_t isl_space_get_domain_hash(__isl_keep isl_space *space);
34 isl_bool isl_space_has_domain_tuples(__isl_keep isl_space *space1,
35 __isl_keep isl_space *space2);
36 isl_bool isl_space_has_range_tuples(__isl_keep isl_space *space1,
37 __isl_keep isl_space *space2);
38 isl_stat isl_space_check_domain_tuples(__isl_keep isl_space *space1,
39 __isl_keep isl_space *space2);
40 isl_bool isl_space_is_domain_internal(__isl_keep isl_space *space1,
[all …]
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 …]
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 int 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 …]
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 unsigned isl_local_space_offset(__isl_keep isl_local_space *ls,
42 isl_bool isl_local_space_div_is_marked_unknown(__isl_keep isl_local_space *ls,
44 isl_bool isl_local_space_div_is_known(__isl_keep isl_local_space *ls, int div);
[all …]
Disl_ast_graft_private.h44 isl_ctx *isl_ast_graft_get_ctx(__isl_keep isl_ast_graft *graft);
47 __isl_take isl_ast_node *node, __isl_keep isl_ast_build *build);
50 __isl_take isl_basic_set *enforced, __isl_keep isl_ast_build *build,
51 __isl_keep isl_ast_build *sub_build);
54 __isl_keep isl_ast_build *build);
56 __isl_take isl_map *schedule, __isl_keep isl_ast_build *build);
64 __isl_keep isl_ast_build *build);
66 __isl_take isl_ast_graft_list *list, __isl_keep isl_ast_build *build);
69 __isl_keep isl_ast_graft *graft);
71 __isl_keep isl_ast_graft *graft);
[all …]
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 …]
Disl_polynomial_private.h122 void isl_term_get_num(__isl_keep isl_term *term, isl_int *n);
125 __isl_give isl_poly *isl_poly_copy(__isl_keep isl_poly *poly);
127 __isl_give isl_poly *isl_poly_dup(__isl_keep isl_poly *poly);
132 isl_bool isl_poly_is_cst(__isl_keep isl_poly *poly);
133 isl_bool isl_poly_is_zero(__isl_keep isl_poly *poly);
134 isl_bool isl_poly_is_one(__isl_keep isl_poly *poly);
135 isl_bool isl_poly_is_negone(__isl_keep isl_poly *poly);
136 __isl_keep isl_poly_cst *isl_poly_as_cst(__isl_keep isl_poly *poly);
137 __isl_keep isl_poly_rec *isl_poly_as_rec(__isl_keep isl_poly *poly);
147 __isl_give isl_qpolynomial *isl_qpolynomial_dup(__isl_keep isl_qpolynomial *qp);
[all …]
/external/llvm-project/polly/lib/External/isl/include/isl/
Dschedule_node.h23 __isl_keep isl_schedule_node *node);
28 isl_bool isl_schedule_node_is_equal(__isl_keep isl_schedule_node *node1,
29 __isl_keep isl_schedule_node *node2);
31 isl_ctx *isl_schedule_node_get_ctx(__isl_keep isl_schedule_node *node);
34 __isl_keep isl_schedule_node *node);
36 __isl_keep isl_schedule_node *node);
39 __isl_keep isl_schedule_node *node);
43 __isl_keep isl_schedule_node *node,
44 isl_bool (*fn)(__isl_keep isl_schedule_node *node, void *user),
47 isl_bool isl_schedule_node_every_descendant(__isl_keep isl_schedule_node *node,
[all …]
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 …]
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 …]
Dstream.h58 isl_ctx *isl_stream_get_ctx(__isl_keep isl_stream *s);
60 void isl_stream_error(__isl_keep isl_stream *s, struct isl_token *tok,
63 struct isl_token *isl_stream_next_token(__isl_keep isl_stream *s);
64 struct isl_token *isl_stream_next_token_on_same_line(__isl_keep isl_stream *s);
65 int isl_stream_next_token_is(__isl_keep isl_stream *s, int type);
66 void isl_stream_push_token(__isl_keep isl_stream *s, struct isl_token *tok);
67 void isl_stream_flush_tokens(__isl_keep isl_stream *s);
68 int isl_stream_eat_if_available(__isl_keep isl_stream *s, int type);
69 char *isl_stream_read_ident_if_available(__isl_keep isl_stream *s);
70 int isl_stream_eat(__isl_keep isl_stream *s, int type);
[all …]
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 …]
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);
42 isl_bool isl_space_has_tuple_name(__isl_keep isl_space *space,
44 __isl_keep const char *isl_space_get_tuple_name(__isl_keep isl_space *space,
50 isl_bool isl_space_has_tuple_id(__isl_keep isl_space *space,
52 __isl_give isl_id *isl_space_get_tuple_id(__isl_keep isl_space *space,
58 isl_bool isl_space_has_dim_id(__isl_keep isl_space *space,
[all …]
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 …]
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);
37 isl_size isl_set_dim(__isl_keep isl_set *set, enum isl_dim_type type);
39 isl_ctx *isl_basic_set_get_ctx(__isl_keep isl_basic_set *bset);
40 isl_ctx *isl_set_get_ctx(__isl_keep isl_set *set);
41 __isl_give isl_space *isl_basic_set_get_space(__isl_keep isl_basic_set *bset);
[all …]
Dunion_set.h11 isl_size isl_union_set_dim(__isl_keep isl_union_set *uset,
24 __isl_give isl_union_set *isl_union_set_copy(__isl_keep isl_union_set *uset);
27 isl_ctx *isl_union_set_get_ctx(__isl_keep isl_union_set *uset);
29 __isl_give isl_space *isl_union_set_get_space(__isl_keep isl_union_set *uset);
108 isl_bool isl_union_set_is_params(__isl_keep isl_union_set *uset);
110 isl_bool isl_union_set_is_empty(__isl_keep isl_union_set *uset);
113 isl_bool isl_union_set_is_subset(__isl_keep isl_union_set *uset1,
114 __isl_keep isl_union_set *uset2);
116 isl_bool isl_union_set_is_equal(__isl_keep isl_union_set *uset1,
117 __isl_keep isl_union_set *uset2);
[all …]
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 …]
Did.h19 isl_ctx *isl_id_get_ctx(__isl_keep isl_id *id);
20 uint32_t isl_id_get_hash(__isl_keep isl_id *id);
23 __isl_keep const char *name, void *user);
27 void *isl_id_get_user(__isl_keep isl_id *id);
29 __isl_keep const char *isl_id_get_name(__isl_keep isl_id *id);
36 __isl_give char *isl_id_to_str(__isl_keep isl_id *id);
38 __isl_keep isl_id *id);
39 void isl_id_dump(__isl_keep isl_id *id);
45 __isl_keep isl_multi_id *mi);
46 void isl_multi_id_dump(__isl_keep isl_multi_id *mi);
[all …]
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 …]
Dvertices.h20 isl_ctx *isl_vertex_get_ctx(__isl_keep isl_vertex *vertex);
21 isl_size isl_vertex_get_id(__isl_keep isl_vertex *vertex);
22 __isl_give isl_basic_set *isl_vertex_get_domain(__isl_keep isl_vertex *vertex);
23 __isl_give isl_multi_aff *isl_vertex_get_expr(__isl_keep isl_vertex *vertex);
27 __isl_keep isl_basic_set *bset);
28 isl_ctx *isl_vertices_get_ctx(__isl_keep isl_vertices *vertices);
29 isl_size isl_vertices_get_n_vertices(__isl_keep isl_vertices *vertices);
30 isl_stat isl_vertices_foreach_vertex(__isl_keep isl_vertices *vertices,
34 isl_ctx *isl_cell_get_ctx(__isl_keep isl_cell *cell);
35 __isl_give isl_basic_set *isl_cell_get_domain(__isl_keep isl_cell *cell);
[all …]
Daff.h33 __isl_give isl_aff *isl_aff_copy(__isl_keep isl_aff *aff);
36 isl_ctx *isl_aff_get_ctx(__isl_keep isl_aff *aff);
37 uint32_t isl_aff_get_hash(__isl_keep isl_aff *aff);
39 isl_bool isl_aff_involves_locals(__isl_keep isl_aff *aff);
41 isl_size isl_aff_dim(__isl_keep isl_aff *aff, enum isl_dim_type type);
42 isl_bool isl_aff_involves_dims(__isl_keep isl_aff *aff,
45 __isl_give isl_space *isl_aff_get_domain_space(__isl_keep isl_aff *aff);
46 __isl_give isl_space *isl_aff_get_space(__isl_keep isl_aff *aff);
48 __isl_keep isl_aff *aff);
49 __isl_give isl_local_space *isl_aff_get_local_space(__isl_keep isl_aff *aff);
[all …]
Dlocal_space.h16 isl_ctx *isl_local_space_get_ctx(__isl_keep isl_local_space *ls);
22 __isl_keep isl_local_space *ls);
26 isl_bool isl_local_space_is_params(__isl_keep isl_local_space *ls);
27 isl_bool isl_local_space_is_set(__isl_keep isl_local_space *ls);
33 isl_size isl_local_space_dim(__isl_keep isl_local_space *ls,
35 isl_bool isl_local_space_has_dim_name(__isl_keep isl_local_space *ls,
37 const char *isl_local_space_get_dim_name(__isl_keep isl_local_space *ls,
42 isl_bool isl_local_space_has_dim_id(__isl_keep isl_local_space *ls,
44 __isl_give isl_id *isl_local_space_get_dim_id(__isl_keep isl_local_space *ls,
49 __isl_give isl_space *isl_local_space_get_space(__isl_keep isl_local_space *ls);
[all …]
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 …]
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,
37 isl_size isl_map_dim(__isl_keep isl_map *map, enum isl_dim_type type);
39 isl_ctx *isl_basic_map_get_ctx(__isl_keep isl_basic_map *bmap);
40 isl_ctx *isl_map_get_ctx(__isl_keep isl_map *map);
41 __isl_give isl_space *isl_basic_map_get_space(__isl_keep isl_basic_map *bmap);
43 __isl_give isl_space *isl_map_get_space(__isl_keep isl_map *map);
45 __isl_give isl_aff *isl_basic_map_get_div(__isl_keep isl_basic_map *bmap,
49 __isl_keep isl_basic_map *bmap);
53 const char *isl_basic_map_get_tuple_name(__isl_keep isl_basic_map *bmap,
[all …]

123456789