| /llvm-project-15.0.7/polly/lib/External/isl/include/isl/ |
| H A D | aff.h | 34 __isl_take isl_space *space, __isl_take isl_id *id); 37 __isl_take isl_space *space, __isl_take isl_id *id); 148 __isl_take isl_aff *aff, __isl_take isl_multi_id *domain); 234 __isl_take isl_set *domain, __isl_take isl_id *id); 346 __isl_take isl_pw_aff *pa, __isl_take isl_set *set); 348 __isl_take isl_pw_aff *pa, __isl_take isl_set *set); 391 __isl_take isl_pw_aff *pa, __isl_take isl_multi_aff *ma); 669 __isl_take isl_pw_multi_aff *pma, __isl_take isl_id *id); 731 __isl_take isl_pw_multi_aff *pma, __isl_take isl_val *v); 737 __isl_take isl_pw_multi_aff *pma, __isl_take isl_val *v); [all …]
|
| H A D | map.h | 143 __isl_take isl_map *map, __isl_take isl_map_list *list); 253 __isl_take isl_map *map, __isl_take isl_set *dom, 256 __isl_take isl_map *map, __isl_take isl_set *dom, 335 __isl_take isl_map *map1, __isl_take isl_map *map2); 346 __isl_take isl_map *map, __isl_take isl_map *factor); 349 __isl_take isl_map *map, __isl_take isl_map *factor); 352 __isl_take isl_map *map, __isl_take isl_map *factor); 355 __isl_take isl_map *map, __isl_take isl_map *factor); 372 __isl_take isl_map *map, __isl_take isl_pw_multi_aff *pma); 375 __isl_take isl_map *map, __isl_take isl_pw_multi_aff *pma); [all …]
|
| H A D | union_map.h | 108 __isl_take isl_union_map *umap, __isl_take isl_set *set); 145 __isl_take isl_union_map *umap, __isl_take isl_set *set); 148 __isl_take isl_union_map *umap, __isl_take isl_union_set *uset); 158 __isl_take isl_union_map *umap, __isl_take isl_space *space); 166 __isl_take isl_union_map *umap, __isl_take isl_space *space); 184 __isl_take isl_union_map *umap, __isl_take isl_union_set *dom); 187 __isl_take isl_union_map *umap, __isl_take isl_union_set *dom); 197 __isl_take isl_union_map *umap, __isl_take isl_multi_aff *ma); 200 __isl_take isl_union_map *umap, __isl_take isl_multi_aff *ma); 305 __isl_take isl_union_map *umap, __isl_take isl_val *exp); [all …]
|
| H A D | polynomial.h | 46 __isl_take isl_space *space, __isl_take isl_val *val); 72 __isl_take isl_qpolynomial *qp, __isl_take isl_val *v); 74 __isl_take isl_qpolynomial *qp, __isl_take isl_val *v); 105 __isl_take isl_qpolynomial *qp, __isl_take isl_space *model); 125 __isl_take isl_qpolynomial *qp, __isl_take isl_set *context); 127 __isl_take isl_qpolynomial *qp, __isl_take isl_set *context); 190 __isl_take isl_pw_qpolynomial *pwpq, __isl_take isl_set *set); 193 __isl_take isl_pw_qpolynomial *pwpq, __isl_take isl_set *set); 196 __isl_take isl_pw_qpolynomial *pwpq, __isl_take isl_set *set); 231 __isl_take isl_pw_qpolynomial *pwqp, __isl_take isl_val *v); [all …]
|
| H A D | set.h | 77 __isl_take isl_basic_set *bset, __isl_take isl_id *id); 120 __isl_take isl_basic_set *bset, __isl_take isl_multi_aff *ma); 197 __isl_take isl_basic_set *bset, __isl_take isl_basic_set *dom, 203 __isl_take isl_set *set, __isl_take isl_set *dom, 206 __isl_take isl_set *set, __isl_take isl_set *dom, 217 __isl_take isl_basic_set *bset, __isl_take isl_basic_set *dom, 220 __isl_take isl_basic_set *bset, __isl_take isl_basic_set *dom, 259 __isl_take isl_set *set, __isl_take isl_multi_id *domain); 309 __isl_take isl_set *set, __isl_take isl_set_list *list); 313 __isl_take isl_set *set1, __isl_take isl_set *set2); [all …]
|
| H A D | union_set.h | 72 __isl_take isl_union_set *uset1, __isl_take isl_union_set *uset2); 75 __isl_take isl_union_set *uset1, __isl_take isl_union_set *uset2); 78 __isl_take isl_union_set *uset, __isl_take isl_set *set); 86 __isl_take isl_union_set *uset, __isl_take isl_set *set); 90 __isl_take isl_union_set *uset, __isl_take isl_union_map *umap); 93 __isl_take isl_union_set *uset, __isl_take isl_multi_aff *ma); 96 __isl_take isl_union_set *uset, __isl_take isl_pw_multi_aff *pma); 166 __isl_take isl_union_set *uset1, __isl_take isl_union_set *uset2); 168 __isl_take isl_union_set *uset1, __isl_take isl_union_set *uset2); 170 __isl_take isl_union_set *uset1, __isl_take isl_union_set *uset2); [all …]
|
| H A D | mat.h | 43 int row, int col, __isl_take isl_val *v); 51 __isl_take isl_vec *vec); 53 __isl_take isl_mat *mat); 55 __isl_take isl_vec *vec); 57 __isl_take isl_mat *right); 59 __isl_take isl_mat *mat2); 64 __isl_take isl_mat *right); 66 __isl_take isl_mat *right); 97 __isl_take isl_mat *mat1, __isl_take isl_mat *mat2); 101 __isl_take isl_mat *bot); [all …]
|
| H A D | space.h | 39 __isl_take isl_id *id); 49 __isl_take isl_space *space, __isl_take isl_id *id); 52 __isl_take isl_space *space, __isl_take isl_id *id); 104 __isl_take isl_space *right); 107 __isl_take isl_space *right); 109 __isl_take isl_space *right); 111 __isl_take isl_space *right); 115 __isl_take isl_space *space); 117 __isl_take isl_space *space); 125 __isl_take isl_space *domain, __isl_take isl_space *range); [all …]
|
| H A D | ast.h | 29 __isl_take isl_ast_expr *expr2); 31 __isl_take isl_ast_expr *expr2); 33 __isl_take isl_ast_expr *expr2); 35 __isl_take isl_ast_expr *expr2); 37 __isl_take isl_ast_expr *expr2); 39 __isl_take isl_ast_expr *expr2); 97 __isl_take isl_ast_expr *expr, __isl_take isl_id_to_ast_expr *id2expr); 115 __isl_take isl_ast_node *node, __isl_take isl_id *annotation); 223 __isl_take isl_printer *p, 226 __isl_take isl_printer *p, [all …]
|
| H A D | schedule_node.h | 115 __isl_take isl_schedule_node *node, __isl_take isl_id *group_id); 144 __isl_take isl_schedule_node *node, __isl_take isl_union_set *options); 170 __isl_take isl_schedule_node *node, __isl_take isl_multi_val *mv); 173 __isl_take isl_schedule_node *node, __isl_take isl_multi_val *mv); 176 __isl_take isl_schedule_node *node, __isl_take isl_multi_val *mv); 183 __isl_take isl_schedule_node *node, __isl_take isl_multi_val *sizes); 242 __isl_take isl_schedule_node *node, __isl_take isl_set *context); 249 __isl_take isl_schedule_node *node, __isl_take isl_union_set *filter); 252 __isl_take isl_schedule_node *node, __isl_take isl_set *context); 255 __isl_take isl_schedule_node *node, __isl_take isl_id *mark); [all …]
|
| H A D | schedule.h | 57 __isl_take isl_union_set *domain); 60 __isl_take isl_schedule_constraints *sc, __isl_take isl_set *context); 109 __isl_take isl_union_map *umap); 127 __isl_take isl_union_set *domain, 161 __isl_take isl_schedule *schedule, __isl_take isl_set *context); 166 __isl_take isl_schedule *schedule, __isl_take isl_set *guard); 168 __isl_take isl_schedule *schedule1, __isl_take isl_schedule *schedule2); 170 __isl_take isl_schedule *schedule1, __isl_take isl_schedule *schedule2); 172 __isl_take isl_schedule *schedule, __isl_take isl_union_set *domain); 174 __isl_take isl_schedule *schedule, __isl_take isl_set *context); [all …]
|
| H A D | multi.h | 26 __isl_take isl_space *space, __isl_take isl_##BASE##_list *list); \ 29 __isl_take isl_space *space, __isl_take isl_##BASE##_list *list); \ 50 __isl_take isl_##BASE *el); \ 94 __isl_take isl_space *space); 103 __isl_take isl_multi_##BASE *multi, __isl_take isl_val *v); \ 106 __isl_take isl_multi_##BASE *multi, __isl_take isl_val *v); \ 143 __isl_take isl_multi_##BASE *mpa, __isl_take isl_val *v); \ 146 __isl_take isl_multi_##BASE *mpa, __isl_take isl_multi_val *mv); 154 __isl_take isl_space *space); 186 __isl_take isl_space *domain); [all …]
|
| H A D | flow.h | 27 __isl_take isl_restriction *restr); 29 __isl_take isl_map *source_map); 31 __isl_take isl_map *source_map); 33 __isl_take isl_set *source_restr, __isl_take isl_set *sink_restr); 35 __isl_take isl_set *source_restr); 53 __isl_take isl_access_info *acc, __isl_take isl_map *source, 56 __isl_take isl_access_info *acc); 77 __isl_take isl_union_map *sink); 89 __isl_take isl_union_map *kill); 93 __isl_take isl_schedule *schedule); [all …]
|
| H A D | printer.h | 15 __isl_null isl_printer *isl_printer_free(__isl_take isl_printer *printer); 22 __isl_give isl_printer *isl_printer_set_indent(__isl_take isl_printer *p, 24 __isl_give isl_printer *isl_printer_indent(__isl_take isl_printer *p, 56 __isl_take isl_id *id); 57 __isl_give isl_printer *isl_printer_set_note(__isl_take isl_printer *p, 58 __isl_take isl_id *id, __isl_take isl_id *note); 69 __isl_take isl_printer *p); 71 __isl_take isl_printer *p); 73 __isl_take isl_printer *p); 75 __isl_take isl_printer *p); [all …]
|
| H A D | vec.h | 29 __isl_null isl_vec *isl_vec_free(__isl_take isl_vec *vec); 38 int pos, __isl_take isl_val *v); 48 __isl_give isl_vec *isl_vec_ceil(__isl_take isl_vec *vec); 51 __isl_give isl_vec *isl_vec_set_val(__isl_take isl_vec *vec, 52 __isl_take isl_val *v); 53 __isl_give isl_vec *isl_vec_clr(__isl_take isl_vec *vec); 54 __isl_give isl_vec *isl_vec_neg(__isl_take isl_vec *vec); 55 __isl_give isl_vec *isl_vec_add(__isl_take isl_vec *vec1, 56 __isl_take isl_vec *vec2); 60 __isl_take isl_vec *vec2); [all …]
|
| H A D | val.h | 44 __isl_null isl_val *isl_val_free(__isl_take isl_val *v); 76 __isl_give isl_val *isl_val_min(__isl_take isl_val *v1, __isl_take isl_val *v2); 78 __isl_give isl_val *isl_val_max(__isl_take isl_val *v1, __isl_take isl_val *v2); 80 __isl_give isl_val *isl_val_add(__isl_take isl_val *v1, __isl_take isl_val *v2); 83 __isl_give isl_val *isl_val_sub(__isl_take isl_val *v1, __isl_take isl_val *v2); 86 __isl_give isl_val *isl_val_mul(__isl_take isl_val *v1, __isl_take isl_val *v2); 89 __isl_give isl_val *isl_val_div(__isl_take isl_val *v1, __isl_take isl_val *v2); 92 __isl_give isl_val *isl_val_mod(__isl_take isl_val *v1, __isl_take isl_val *v2); 94 __isl_give isl_val *isl_val_gcd(__isl_take isl_val *v1, __isl_take isl_val *v2); 160 __isl_take isl_val *v); [all …]
|
| /llvm-project-15.0.7/polly/lib/External/isl/ |
| H A D | isl_schedule_tree.h | 124 __isl_take isl_schedule_tree *tree, __isl_take isl_union_set *domain); 152 __isl_take isl_schedule_tree *tree, __isl_take isl_union_set *domain); 170 __isl_take isl_schedule_tree *tree, __isl_take isl_union_set *filter); 200 __isl_take isl_schedule_tree *tree, __isl_take isl_set *context); 215 __isl_take isl_schedule_tree *tree, __isl_take isl_set *guard); 217 __isl_take isl_schedule_tree *tree, __isl_take isl_id *mark); 224 __isl_take isl_schedule_tree *tree, __isl_take isl_multi_val *mv); 226 __isl_take isl_schedule_tree *tree, __isl_take isl_multi_val *mv); 228 __isl_take isl_schedule_tree *tree, __isl_take isl_multi_val *mv); 230 __isl_take isl_schedule_tree *tree, __isl_take isl_multi_val *sizes); [all …]
|
| H A D | isl_polynomial_private.h | 191 __isl_take isl_set *set, __isl_take isl_qpolynomial *qp); 199 __isl_take isl_qpolynomial *qp, __isl_take isl_set *set, int max); 234 __isl_take isl_qpolynomial *qp, __isl_take isl_morph *morph); 236 __isl_take isl_pw_qpolynomial *pwqp, __isl_take isl_morph *morph); 248 __isl_take isl_qpolynomial *qp, __isl_take isl_basic_set *eq); 255 __isl_take isl_qpolynomial *qp, __isl_take isl_reordering *r); 259 __isl_take isl_pw_qpolynomial *pwqp, __isl_take isl_reordering *r); 264 __isl_take isl_pw_qpolynomial *pwqp, __isl_take isl_space *space); 266 __isl_take isl_qpolynomial *qp, __isl_take isl_space *space); 268 __isl_take isl_qpolynomial *qp, __isl_take isl_space *space, [all …]
|
| H A D | isl_map_private.h | 151 __isl_take isl_basic_set *bset, __isl_take isl_basic_set *like); 170 __isl_take isl_basic_set *bset, __isl_take isl_space *space); 172 __isl_take isl_basic_map *bmap, __isl_take isl_space *space); 321 __isl_take isl_basic_set *bset, __isl_take isl_basic_map *like); 327 __isl_take isl_map *map); 343 __isl_take isl_basic_map *bmap, __isl_take int *group); 384 __isl_take isl_set *set); 412 __isl_take isl_basic_set *bset, __isl_take isl_mat *mat); 414 __isl_take isl_set *set, __isl_take isl_mat *mat); 447 __isl_take isl_basic_set *bset, __isl_take isl_mat *div, int *exp); [all …]
|
| H A D | isl_aff_private.h | 77 __isl_take isl_vec *v); 84 __isl_take isl_space *space, __isl_take isl_space *domain); 86 __isl_take isl_space *space); 110 __isl_take isl_space *space); 112 __isl_take isl_pw_aff *pwaff, __isl_take isl_space *space); 114 __isl_take isl_pw_aff *pwaff1, __isl_take isl_pw_aff *pwaff2); 117 __isl_take isl_pw_aff *pa); 153 __isl_take isl_space *space, __isl_take isl_mat *mat); 166 __isl_take isl_pw_multi_aff *pwmaff, __isl_take isl_space *space); 168 __isl_take isl_pw_multi_aff *pwmaff, __isl_take isl_space *space); [all …]
|
| H A D | isl_schedule_band.h | 62 __isl_take isl_schedule_band *band, __isl_take isl_union_set *domain); 82 __isl_take isl_schedule_band *band, __isl_take isl_union_set *options); 86 __isl_take isl_schedule_band *band, __isl_take isl_set *drop, 87 __isl_take isl_set *add); 99 __isl_take isl_schedule_band *band, __isl_take isl_multi_val *mv); 101 __isl_take isl_schedule_band *band, __isl_take isl_multi_val *mv); 103 __isl_take isl_schedule_band *band, __isl_take isl_multi_val *mv); 105 __isl_take isl_schedule_band *band, __isl_take isl_multi_val *sizes); 108 __isl_take isl_multi_val *sizes); 115 __isl_take isl_schedule_band *band, __isl_take isl_union_set *context); [all …]
|
| H A D | isl_schedule_node_private.h | 34 __isl_take isl_schedule *schedule, __isl_take isl_schedule_tree *tree, 37 __isl_take isl_schedule_node *pos, __isl_take isl_schedule_tree *tree); 43 __isl_take isl_schedule_node *node, 47 __isl_take isl_schedule_node *node, 49 __isl_take isl_union_set *domain, 50 __isl_take isl_schedule_tree *tree); 53 __isl_take isl_schedule_node *node, __isl_take isl_union_set *context); 56 __isl_take isl_schedule_node *node, __isl_take isl_union_set *domain); 58 __isl_take isl_schedule_node *node, __isl_take isl_set *context); 61 __isl_take isl_schedule_node *node, [all …]
|
| H A D | isl_ast_build_private.h | 169 __isl_take isl_ast_node *node, 177 __isl_take isl_ast_node *node, 212 __isl_take isl_ast_build *build, __isl_take isl_space *model); 218 __isl_take isl_ast_build *build, __isl_take isl_val *m, 221 __isl_take isl_ast_build *build, __isl_take isl_space *embedding); 223 __isl_take isl_ast_build *build, __isl_take isl_basic_set *bounds); 225 __isl_take isl_ast_build *build, __isl_take isl_basic_set *bounds); 227 __isl_take isl_ast_build *build, __isl_take isl_set *set); 244 __isl_take isl_ast_build *build, __isl_take isl_set *set); 246 __isl_take isl_ast_build *build, __isl_take isl_set *guard); [all …]
|
| H A D | isl_ast_graft_private.h | 49 __isl_take isl_ast_graft_list *list, __isl_take isl_set *guard, 53 __isl_take isl_ast_graft_list *children, 59 __isl_take isl_ast_graft_list *list); 62 __isl_take isl_ast_graft_list *list1, 63 __isl_take isl_ast_graft_list *list2, 75 __isl_take isl_ast_graft *graft, __isl_take isl_ast_node *node); 77 __isl_take isl_ast_graft *graft, 80 __isl_take isl_ast_graft *graft, __isl_take isl_basic_set *enforced); 83 __isl_take isl_ast_graft *graft, __isl_take isl_id *mark); 88 __isl_take isl_ast_graft_list *list, __isl_take isl_multi_aff *ma); [all …]
|
| H A D | isl_local_space_private.h | 23 __isl_take isl_space *space, __isl_take isl_mat *div); 31 __isl_take isl_local_space *ls, __isl_take isl_vec *div); 41 __isl_take isl_local_space *ls, __isl_take isl_mat *div); 48 __isl_take isl_local_space *ls, __isl_take isl_basic_set *bset); 50 __isl_take isl_set *set); 52 __isl_take isl_local_space *ls, __isl_take isl_basic_set *eq); 61 __isl_take isl_local_space *ls, __isl_take isl_space *space); 63 __isl_take isl_local_space *ls, __isl_take isl_reordering *r); 73 __isl_take isl_local_space *ls, 84 __isl_take isl_local_space *ls, __isl_take isl_multi_aff *ma); [all …]
|