/netbsd-src/external/mit/isl/dist/ |
H A D | isl_space_private.h | 31 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 D | isl_map_private.h | 127 __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 D | isl_ast_build_private.h | 170 __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 D | isl_polynomial_private.h | 126 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 D | isl_local_space_private.h | 15 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 D | isl_ast_graft_private.h | 45 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 D | isl_schedule_tree.h | 75 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 D | isl_aff_private.h | 80 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 D | isl_union_map_private.h | 14 __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 D | ast.h | 64 __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 D | val.h | 43 __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 D | schedule_node.h | 24 __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 D | stream.h | 59 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 D | polynomial.h | 19 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 D | space.h | 22 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 D | set.h | 29 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 D | constraint.h | 30 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 D | map.h | 33 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 D | union_set.h | 11 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 D | aff.h | 39 __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 D | flow.h | 37 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 D | schedule.h | 54 __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 D | id.h | 20 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 D | ast_build.h | 46 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 D | hmap.h | 19 __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 …]
|