Home | History | Annotate | Download | only in dist

Lines Matching refs:isl_ast_build

33 	__isl_keep isl_ast_build *build, __isl_take isl_set *set)
55 static __isl_give isl_ast_build *isl_ast_build_init_derived(
56 __isl_take isl_ast_build *build, __isl_take isl_space *space)
100 __isl_keep isl_ast_build *build)
113 /* Create an isl_ast_build with "set" as domain.
116 * be any kind of set. We set the domain of the returned isl_ast_build
119 __isl_give isl_ast_build *isl_ast_build_from_context(__isl_take isl_set *set)
125 isl_ast_build *build;
134 build = isl_calloc_type(ctx, isl_ast_build);
163 /* Create an isl_ast_build with a universe (parametric) context.
165 __isl_give isl_ast_build *isl_ast_build_alloc(isl_ctx *ctx)
176 __isl_give isl_ast_build *isl_ast_build_copy(__isl_keep isl_ast_build *build)
185 __isl_give isl_ast_build *isl_ast_build_dup(__isl_keep isl_ast_build *build)
188 isl_ast_build *dup;
194 dup = isl_calloc_type(ctx, isl_ast_build);
253 __isl_give isl_ast_build *isl_ast_build_align_params(
254 __isl_take isl_ast_build *build, __isl_take isl_space *model)
292 __isl_give isl_ast_build *isl_ast_build_cow(__isl_take isl_ast_build *build)
303 __isl_null isl_ast_build *isl_ast_build_free(
304 __isl_take isl_ast_build *build)
333 isl_ctx *isl_ast_build_get_ctx(__isl_keep isl_ast_build *build)
340 __isl_give isl_ast_build *isl_ast_build_set_options(
341 __isl_take isl_ast_build *build, __isl_take isl_union_map *options)
363 __isl_give isl_ast_build *isl_ast_build_set_iterators(
364 __isl_take isl_ast_build *build, __isl_take isl_id_list *iterators)
378 "isl_ast_build in inconsistent state", goto error);
394 __isl_give isl_ast_build *isl_ast_build_set_at_each_domain(
395 __isl_take isl_ast_build *build,
397 __isl_keep isl_ast_build *build, void *user), void *user)
412 __isl_give isl_ast_build *isl_ast_build_set_before_each_for(
413 __isl_take isl_ast_build *build,
414 __isl_give isl_id *(*fn)(__isl_keep isl_ast_build *build,
430 __isl_give isl_ast_build *isl_ast_build_set_after_each_for(
431 __isl_take isl_ast_build *build,
433 __isl_keep isl_ast_build *build, void *user), void *user)
448 __isl_give isl_ast_build *isl_ast_build_set_before_each_mark(
449 __isl_take isl_ast_build *build,
450 isl_stat (*fn)(__isl_keep isl_id *mark, __isl_keep isl_ast_build *build,
466 __isl_give isl_ast_build *isl_ast_build_set_after_each_mark(
467 __isl_take isl_ast_build *build,
469 __isl_keep isl_ast_build *build, void *user), void *user)
484 __isl_give isl_ast_build *isl_ast_build_set_create_leaf(
485 __isl_take isl_ast_build *build,
486 __isl_give isl_ast_node *(*fn)(__isl_take isl_ast_build *build,
503 __isl_give isl_ast_build *isl_ast_build_clear_local_info(
504 __isl_take isl_ast_build *build)
539 static int any_eliminated(isl_ast_build *build)
556 static void isl_ast_build_reset_schedule_map(__isl_keep isl_ast_build *build)
572 isl_bool isl_ast_build_need_schedule_map(__isl_keep isl_ast_build *build)
601 __isl_keep isl_ast_build *build)
640 __isl_keep isl_ast_build *build)
651 isl_size isl_ast_build_get_depth(__isl_keep isl_ast_build *build)
660 __isl_give isl_ast_build *isl_ast_build_increase_depth(
661 __isl_take isl_ast_build *build)
672 void isl_ast_build_dump(__isl_keep isl_ast_build *build)
704 static __isl_give isl_ast_build *isl_ast_build_init(
705 __isl_take isl_ast_build *build, __isl_take isl_space *space)
745 __isl_keep isl_ast_build *build)
775 static __isl_give isl_ast_build *update_values(
776 __isl_take isl_ast_build *build, __isl_take isl_basic_set *bounds)
850 __isl_give isl_ast_build *isl_ast_build_set_loop_bounds(
851 __isl_take isl_ast_build *build, __isl_take isl_basic_set *bounds)
892 __isl_give isl_ast_build *isl_ast_build_set_pending_generated(
893 __isl_take isl_ast_build *build, __isl_take isl_basic_set *bounds)
933 static __isl_give isl_ast_build *isl_ast_build_restrict_internal(
934 __isl_take isl_ast_build *build, __isl_take isl_set *set)
957 __isl_give isl_ast_build *isl_ast_build_restrict_generated(
958 __isl_take isl_ast_build *build, __isl_take isl_set *set)
984 __isl_give isl_ast_build *isl_ast_build_replace_pending_by_guard(
985 __isl_take isl_ast_build *build, __isl_take isl_set *guard)
1006 __isl_give isl_ast_build *isl_ast_build_restrict(
1007 __isl_take isl_ast_build *build, __isl_take isl_set *set)
1031 __isl_give isl_ast_build *isl_ast_build_set_executed(
1032 __isl_take isl_ast_build *build, __isl_take isl_union_map *executed)
1051 int isl_ast_build_has_schedule_node(__isl_keep isl_ast_build *build)
1061 __isl_keep isl_ast_build *build)
1071 static __isl_give isl_ast_build *extract_loop_types(
1072 __isl_take isl_ast_build *build)
1106 __isl_give isl_ast_build *isl_ast_build_set_schedule_node(
1107 __isl_take isl_ast_build *build,
1128 __isl_give isl_ast_build *isl_ast_build_reset_schedule_node(
1129 __isl_take isl_ast_build *build)
1143 __isl_give isl_set *isl_ast_build_get_domain(__isl_keep isl_ast_build *build)
1151 __isl_keep isl_ast_build *build)
1159 __isl_keep isl_ast_build *build)
1168 __isl_keep isl_ast_build *build)
1176 isl_size isl_ast_build_dim(__isl_keep isl_ast_build *build,
1193 __isl_give isl_space *isl_ast_build_get_space(__isl_keep isl_ast_build *build,
1236 __isl_keep isl_ast_build *build)
1266 __isl_keep isl_ast_build *build)
1290 __isl_keep isl_ast_build *build, int pos)
1301 static __isl_give isl_ast_build *set_stride(__isl_take isl_ast_build *build,
1336 __isl_keep isl_ast_build *build)
1372 __isl_keep isl_ast_build *build)
1404 __isl_give isl_ast_build *isl_ast_build_include_stride(
1405 __isl_take isl_ast_build *build)
1438 __isl_give isl_ast_build *isl_ast_build_detect_strides(
1439 __isl_take isl_ast_build *build, __isl_take isl_set *set)
1481 int isl_ast_build_options_involve_depth(__isl_keep isl_ast_build *build)
1595 static __isl_give isl_ast_build *node_insert_dim(
1596 __isl_take isl_ast_build *build, int pos)
1642 __isl_give isl_ast_build *isl_ast_build_insert_dim(
1643 __isl_take isl_ast_build *build, int pos)
1704 __isl_give isl_ast_build *isl_ast_build_scale_down(
1705 __isl_take isl_ast_build *build, __isl_take isl_val *m,
1758 __isl_keep isl_ast_build *build)
1774 /* Embed "options" into the given isl_ast_build space.
1779 * while space refers to both the space of the outer isl_ast_build and
1829 * an isl_ast_build for the outer code generation and we pass control
1834 __isl_give isl_ast_build *isl_ast_build_product(
1835 __isl_take isl_ast_build *build, __isl_take isl_space *space)
1913 isl_bool isl_ast_build_aff_is_nonneg(__isl_keep isl_ast_build *build,
1933 isl_bool isl_ast_build_has_stride(__isl_keep isl_ast_build *build, int pos)
1954 __isl_give isl_val *isl_ast_build_get_stride(__isl_keep isl_ast_build *build,
1970 __isl_keep isl_ast_build *build, int pos)
1987 isl_bool isl_ast_build_has_affine_value(__isl_keep isl_ast_build *build,
2010 __isl_keep isl_ast_build *build, __isl_take isl_union_map *umap)
2025 int isl_ast_build_has_value(__isl_keep isl_ast_build *build)
2039 __isl_keep isl_ast_build *build, __isl_take isl_basic_set *bset)
2061 __isl_keep isl_ast_build *build, __isl_take isl_set *set)
2085 __isl_give isl_set *isl_ast_build_specialize(__isl_keep isl_ast_build *build,
2098 __isl_keep isl_ast_build *build, __isl_take isl_basic_set *bset)
2113 __isl_keep isl_ast_build *build, __isl_take isl_map *map)
2132 __isl_keep isl_ast_build *build, __isl_take isl_aff *aff)
2151 __isl_keep isl_ast_build *build, __isl_take isl_pw_aff *pa)
2173 __isl_keep isl_ast_build *build, __isl_take isl_pw_multi_aff *pma)
2204 __isl_keep isl_ast_build *build, enum isl_ast_loop_type type)
2244 __isl_keep isl_ast_build *build, int isolated)
2281 __isl_give isl_ast_build *isl_ast_build_extract_isolated(
2282 __isl_take isl_ast_build *build)
2313 int isl_ast_build_has_isolated(__isl_keep isl_ast_build *build)
2337 __isl_give isl_set *isl_ast_build_get_isolated(__isl_keep isl_ast_build *build)
2362 __isl_keep isl_ast_build *build)
2392 __isl_keep isl_ast_build *build, __isl_take isl_set *set)
2416 __isl_keep isl_ast_build *build, __isl_take isl_set *set)
2437 __isl_keep isl_ast_build *build, __isl_take isl_set *domain)
2446 __isl_give isl_ast_build *isl_ast_build_set_single_valued(
2447 __isl_take isl_ast_build *build, int sv)