Polly 20.0.0git
|
Go to the source code of this file.
Classes | |
struct | isl_schedule |
__isl_give isl_schedule * isl_schedule_from_schedule_tree | ( | isl_ctx * | ctx, |
__isl_take isl_schedule_tree * | tree | ||
) |
Definition at line 38 of file isl_schedule.c.
References isl_calloc_type, isl_die, isl_error_unsupported, isl_schedule_free(), isl_schedule_node_domain, isl_schedule_node_extension, isl_schedule_tree_free(), isl_schedule_tree_get_ctx(), isl_schedule_tree_get_type(), isl_schedule_tree_leaf(), schedule, tree, and type.
Referenced by isl_schedule_cow(), isl_schedule_from_domain(), isl_schedule_node_from_extension(), isl_schedule_pair(), and isl_stream_read_schedule().
__isl_give isl_union_set * isl_schedule_get_domain | ( | __isl_keep isl_schedule * | schedule | ) |
Definition at line 231 of file isl_schedule.c.
Referenced by isl_schedule_expand().
__isl_give isl_space * isl_schedule_get_space | ( | __isl_keep isl_schedule * | schedule | ) |
Definition at line 189 of file isl_schedule.c.
References domain, isl_die, isl_error_internal, isl_schedule_get_ctx(), isl_schedule_node_domain, isl_schedule_tree_domain_get_domain(), isl_schedule_tree_get_type(), isl_union_set_free(), isl_union_set_get_space(), schedule, and type.
Referenced by isl_schedule_node_get_domain(), isl_schedule_node_get_prefix_schedule_multi_union_pw_aff(), isl_schedule_node_get_prefix_schedule_relation(), isl_schedule_node_get_prefix_schedule_union_pw_multi_aff(), and isl_schedule_node_get_universe_domain().
__isl_keep isl_schedule_tree * isl_schedule_peek_leaf | ( | __isl_keep isl_schedule * | schedule | ) |
Definition at line 167 of file isl_schedule.c.
References schedule.
Referenced by isl_schedule_node_peek_leaf().
__isl_give isl_schedule * isl_schedule_set_root | ( | __isl_take isl_schedule * | schedule, |
__isl_take isl_schedule_tree * | tree | ||
) |
Definition at line 137 of file isl_schedule.c.
References isl_schedule_cow(), isl_schedule_free(), isl_schedule_tree_free(), schedule, and tree.
Referenced by update_ancestors().