|
Polly 23.0.0git
|
#include <cpp-checked.h>
Static Public Member Functions | |
| static isl::checked::schedule_node | from_domain (isl::checked::union_set domain) |
| static isl::checked::schedule_node | from_extension (isl::checked::union_map extension) |
Protected Member Functions | |
| schedule_node (__isl_take isl_schedule_node *ptr) | |
Protected Attributes | |
| isl_schedule_node * | ptr = nullptr |
Private Member Functions | |
| template<typename T, typename = typename std::enable_if<std::is_same< const decltype(isl_schedule_node_get_type(NULL)), const T>::value>::type> | |
| boolean | isa_type (T subtype) const |
Friends | |
| schedule_node | manage (__isl_take isl_schedule_node *ptr) |
| schedule_node | manage_copy (__isl_keep isl_schedule_node *ptr) |
Definition at line 3259 of file cpp-checked.h.
|
inlineexplicitprotected |
Definition at line 15929 of file cpp-checked.h.
References __isl_take, and ptr.
Referenced by ancestor_child_position(), child_position(), copy(), get_ancestor_child_position(), get_child_position(), get_tree_depth(), manage, manage_copy, n_children(), operator=(), schedule_node(), isl::checked::schedule_node_band::schedule_node_band(), isl::checked::schedule_node_band::schedule_node_band(), isl::checked::schedule_node_band::schedule_node_band(), isl::checked::schedule_node_context::schedule_node_context(), isl::checked::schedule_node_context::schedule_node_context(), isl::checked::schedule_node_context::schedule_node_context(), isl::checked::schedule_node_domain::schedule_node_domain(), isl::checked::schedule_node_domain::schedule_node_domain(), isl::checked::schedule_node_domain::schedule_node_domain(), isl::checked::schedule_node_expansion::schedule_node_expansion(), isl::checked::schedule_node_expansion::schedule_node_expansion(), isl::checked::schedule_node_expansion::schedule_node_expansion(), isl::checked::schedule_node_extension::schedule_node_extension(), isl::checked::schedule_node_extension::schedule_node_extension(), isl::checked::schedule_node_extension::schedule_node_extension(), isl::checked::schedule_node_filter::schedule_node_filter(), isl::checked::schedule_node_filter::schedule_node_filter(), isl::checked::schedule_node_filter::schedule_node_filter(), isl::checked::schedule_node_guard::schedule_node_guard(), isl::checked::schedule_node_guard::schedule_node_guard(), isl::checked::schedule_node_guard::schedule_node_guard(), isl::checked::schedule_node_leaf::schedule_node_leaf(), isl::checked::schedule_node_leaf::schedule_node_leaf(), isl::checked::schedule_node_leaf::schedule_node_leaf(), isl::checked::schedule_node_mark::schedule_node_mark(), isl::checked::schedule_node_mark::schedule_node_mark(), isl::checked::schedule_node_mark::schedule_node_mark(), isl::checked::schedule_node_sequence::schedule_node_sequence(), isl::checked::schedule_node_sequence::schedule_node_sequence(), isl::checked::schedule_node_sequence::schedule_node_sequence(), isl::checked::schedule_node_set::schedule_node_set(), isl::checked::schedule_node_set::schedule_node_set(), isl::checked::schedule_node_set::schedule_node_set(), and tree_depth().
|
inline |
Definition at line 15932 of file cpp-checked.h.
References ptr.
|
inline |
Definition at line 15935 of file cpp-checked.h.
References obj, ptr, and schedule_node().
|
inline |
Definition at line 15946 of file cpp-checked.h.
References isl_schedule_node_free(), and ptr.
|
inline |
Definition at line 15993 of file cpp-checked.h.
References copy(), isl_schedule_node_ancestor(), manage, and res.
Referenced by ancestor_child_position(), construct_schedule_tree(), copy(), and get_ancestor_child_position().
|
inline |
Definition at line 15999 of file cpp-checked.h.
References ancestor(), ancestor_child_position(), get(), isl_schedule_node_get_ancestor_child_position(), isl::checked::size::manage, res, and schedule_node().
Referenced by ancestor_child_position(), copy(), and get_ancestor_child_position().
|
inline |
Definition at line 15982 of file cpp-checked.h.
References copy(), ctx(), get(), isa(), isl_die, and isl_error_invalid.
Referenced by copy(), polly::getBandAttr(), polly::isBandMark(), isl::checked::schedule_node_band::member_set_ast_loop_atomic(), isl::checked::schedule_node_band::member_set_ast_loop_default(), isl::checked::schedule_node_band::member_set_ast_loop_separate(), isl::checked::schedule_node_band::member_set_ast_loop_unroll(), isl::checked::schedule_node_band::member_set_coincident(), isl::checked::schedule_node_band::mod(), isl::checked::schedule_node_band::scale(), isl::checked::schedule_node_band::scale_down(), isl::checked::schedule_node_band::schedule_node::as, isl::checked::schedule_node_context::schedule_node::as, isl::checked::schedule_node_domain::schedule_node::as, isl::checked::schedule_node_expansion::schedule_node::as, isl::checked::schedule_node_extension::schedule_node::as, isl::checked::schedule_node_filter::schedule_node::as, isl::checked::schedule_node_guard::schedule_node::as, isl::checked::schedule_node_leaf::schedule_node::as, isl::checked::schedule_node_mark::schedule_node::as, isl::checked::schedule_node_sequence::schedule_node::as, isl::checked::schedule_node_set::schedule_node::as, isl::checked::schedule_node_band::set_ast_build_options(), isl::checked::schedule_node_band::set_permutable(), isl::checked::schedule_node_band::shift(), isl::checked::schedule_node_band::split(), isl::checked::schedule_node_band::tile(), and polly::ScheduleTreeVisitor< Derived, RetTy, Args... >::visit().
|
inline |
Definition at line 16010 of file cpp-checked.h.
References copy(), isl_schedule_node_child(), manage, pos(), and res.
Referenced by polly::applyMaxFission(), polly::ScopBuilder::buildSchedule(), copy(), and polly::RecursiveScheduleTreeVisitor< SearchTransformVisitor >::visitNode().
|
inline |
Definition at line 16016 of file cpp-checked.h.
References child_position(), get(), isl_schedule_node_get_child_position(), isl::checked::size::manage, res, and schedule_node().
Referenced by child_position(), copy(), and get_child_position().
|
inlinedelete |
References __isl_give, __isl_keep, ancestor(), ancestor_child_position(), as(), child(), child_position(), context, copy(), ctx(), domain, every_descendant(), first_child(), fn, foreach_ancestor_top_down(), foreach_descendant_top_down(), from_domain(), from_extension(), get(), get_ancestor_child_position(), get_child_position(), get_prefix_schedule_multi_union_pw_aff(), get_prefix_schedule_union_map(), get_prefix_schedule_union_pw_multi_aff(), get_schedule(), get_shared_ancestor(), get_tree_depth(), graft_after(), graft_before(), has_children(), has_next_sibling(), has_parent(), has_previous_sibling(), insert_context(), insert_filter(), insert_guard(), insert_mark(), insert_partial_schedule(), insert_sequence(), insert_set(), is_equal(), is_null(), is_subtree_anchored(), isa(), isa_type(), isl_schedule_node_get_type(), map_descendant_bottom_up(), n_children(), next_sibling(), order_after(), order_before(), parent(), pos(), prefix_schedule_multi_union_pw_aff(), prefix_schedule_union_map(), prefix_schedule_union_pw_multi_aff(), previous_sibling(), release(), root(), schedule(), schedule_node(), shared_ancestor(), test, tree_depth(), and type.
|
inline |
Definition at line 15951 of file cpp-checked.h.
References __isl_give, isl_schedule_node_copy(), and ptr.
Referenced by ancestor(), polly::applyPartialUnroll(), as(), child(), copy(), first_child(), graft_after(), graft_before(), insert_context(), insert_filter(), insert_guard(), insert_mark(), insert_partial_schedule(), insert_sequence(), insert_set(), map_descendant_bottom_up(), isl::checked::schedule_node_band::member_set_ast_loop_atomic(), isl::checked::schedule_node_band::member_set_ast_loop_default(), isl::checked::schedule_node_band::member_set_ast_loop_separate(), isl::checked::schedule_node_band::member_set_ast_loop_unroll(), isl::checked::schedule_node_band::member_set_coincident(), isl::checked::schedule_node_band::mod(), next_sibling(), order_after(), order_before(), parent(), previous_sibling(), root(), isl::checked::schedule_node_band::scale(), isl::checked::schedule_node_band::scale_down(), isl::checked::schedule_node_band::set_ast_build_options(), isl::checked::schedule_node_band::set_permutable(), isl::checked::schedule_node_band::shift(), isl::checked::schedule_node_band::split(), and isl::checked::schedule_node_band::tile().
|
inline |
Definition at line 15989 of file cpp-checked.h.
References isl_schedule_node_get_ctx(), and ptr.
Referenced by polly::applyFullUnroll(), polly::applyMaxFission(), polly::applyPartialUnroll(), as(), copy(), and insert_mark().
|
inline |
Definition at line 16027 of file cpp-checked.h.
References get(), isl_schedule_node_every_descendant(), manage, manage_copy, res, and test.
Referenced by copy().
|
inline |
Definition at line 16041 of file cpp-checked.h.
References copy(), isl_schedule_node_first_child(), manage, and res.
Referenced by collectFissionableStmts(), copy(), and polly::ScheduleNodeRewriter< ApplyASTBuildOptions >::visitChildren().
|
inline |
Definition at line 16047 of file cpp-checked.h.
References fn, get(), isl_schedule_node_foreach_ancestor_top_down(), manage, manage_copy, and res.
Referenced by copy().
|
inline |
Definition at line 16061 of file cpp-checked.h.
References fn, get(), isl_schedule_node_foreach_descendant_top_down(), manage, manage_copy, and res.
Referenced by copy().
|
inlinestatic |
Definition at line 16075 of file cpp-checked.h.
References domain, isl_schedule_node_from_domain(), manage, and res.
Referenced by copy().
|
inlinestatic |
Definition at line 16081 of file cpp-checked.h.
References isl_schedule_node_from_extension(), manage, isl::checked::union_map::release(), and res.
Referenced by copy().
|
inline |
Definition at line 15955 of file cpp-checked.h.
References __isl_keep, and ptr.
Referenced by ancestor_child_position(), polly::applyFullUnroll(), polly::applyPartialUnroll(), as(), isl::checked::schedule_node_band::ast_build_options(), isl::checked::schedule_node_band::ast_isolate_option(), child_position(), isl::checked::schedule_node_context::context(), isl::checked::schedule_node_expansion::contraction(), copy(), isl::checked::schedule_node_domain::domain(), isl::schedule_node::domain(), every_descendant(), isl::schedule_node::every_descendant(), isl::checked::schedule_node_expansion::expansion(), isl::checked::schedule_node_extension::extension(), isl::checked::schedule_node_filter::filter(), foreach_ancestor_top_down(), isl::schedule_node::foreach_ancestor_top_down(), foreach_descendant_top_down(), isl::schedule_node::foreach_descendant_top_down(), isl::checked::schedule_node_guard::guard(), has_children(), has_next_sibling(), has_parent(), has_previous_sibling(), isl::schedule_node_mark::id(), is_equal(), is_subtree_anchored(), isa_type(), isl::checked::schedule_node_band::member_get_coincident(), n_children(), isl::checked::schedule_node_band::n_member(), isl::checked::schedule_node_band::partial_schedule(), isl::checked::schedule_node_band::permutable(), prefix_schedule_multi_union_pw_aff(), isl::schedule_node::prefix_schedule_relation(), prefix_schedule_union_map(), prefix_schedule_union_pw_multi_aff(), schedule(), shared_ancestor(), tree_depth(), isl::schedule_node::universe_domain(), and polly::ScheduleTreeVisitor< Derived, RetTy, Args... >::visit().
|
inline |
Definition at line 16005 of file cpp-checked.h.
References ancestor(), ancestor_child_position(), get_ancestor_child_position(), and schedule_node().
Referenced by copy(), and get_ancestor_child_position().
|
inline |
Definition at line 16022 of file cpp-checked.h.
References child_position(), get_child_position(), and schedule_node().
Referenced by copy(), and get_child_position().
|
inline |
Definition at line 16232 of file cpp-checked.h.
References prefix_schedule_multi_union_pw_aff().
Referenced by copy().
|
inline |
Definition at line 16243 of file cpp-checked.h.
References prefix_schedule_union_map().
Referenced by copy().
|
inline |
Definition at line 16254 of file cpp-checked.h.
References prefix_schedule_union_pw_multi_aff().
Referenced by copy().
|
inline |
Definition at line 16277 of file cpp-checked.h.
References schedule().
Referenced by polly::applyFullUnroll(), polly::applyMaxFission(), polly::applyPartialUnroll(), polly::ScopBuilder::buildSchedule(), and copy().
|
inline |
|
inline |
Definition at line 16299 of file cpp-checked.h.
References get_tree_depth(), schedule_node(), and tree_depth().
Referenced by copy(), and get_tree_depth().
|
inline |
Definition at line 16087 of file cpp-checked.h.
References copy(), isl_schedule_node_graft_after(), manage, release(), and res.
Referenced by copy().
|
inline |
Definition at line 16093 of file cpp-checked.h.
References copy(), isl_schedule_node_graft_before(), manage, release(), and res.
Referenced by copy().
|
inline |
Definition at line 16099 of file cpp-checked.h.
References get(), isl_schedule_node_has_children(), manage, and res.
Referenced by collectFissionableStmts(), copy(), and polly::ScheduleNodeRewriter< ApplyASTBuildOptions >::visitChildren().
|
inline |
Definition at line 16105 of file cpp-checked.h.
References get(), isl_schedule_node_has_next_sibling(), manage, and res.
Referenced by copy(), and polly::ScheduleNodeRewriter< ApplyASTBuildOptions >::visitChildren().
|
inline |
Definition at line 16111 of file cpp-checked.h.
References get(), isl_schedule_node_has_parent(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 16117 of file cpp-checked.h.
References get(), isl_schedule_node_has_previous_sibling(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 16123 of file cpp-checked.h.
References context, copy(), isl_schedule_node_insert_context(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 16129 of file cpp-checked.h.
References copy(), isl_schedule_node_insert_filter(), manage, isl::checked::union_set::release(), and res.
Referenced by copy().
|
inline |
Definition at line 16135 of file cpp-checked.h.
References context, copy(), isl_schedule_node_insert_guard(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 16147 of file cpp-checked.h.
References ctx(), and insert_mark().
|
inline |
Definition at line 16141 of file cpp-checked.h.
References copy(), isl_schedule_node_insert_mark(), manage, isl::checked::id::release(), and res.
Referenced by polly::ScopBuilder::buildSchedule(), copy(), and insert_mark().
|
inline |
Definition at line 16152 of file cpp-checked.h.
References copy(), isl_schedule_node_insert_partial_schedule(), manage, res, and schedule().
Referenced by polly::applyPartialUnroll(), and copy().
|
inline |
Definition at line 16158 of file cpp-checked.h.
References copy(), isl_schedule_node_insert_sequence(), manage, isl::checked::union_set_list::release(), and res.
Referenced by polly::applyFullUnroll(), polly::applyMaxFission(), polly::applyPartialUnroll(), and copy().
|
inline |
Definition at line 16164 of file cpp-checked.h.
References copy(), isl_schedule_node_insert_set(), manage, isl::checked::union_set_list::release(), and res.
Referenced by copy().
|
inline |
Definition at line 16170 of file cpp-checked.h.
References get(), isl_schedule_node_is_equal(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 15965 of file cpp-checked.h.
References ptr.
Referenced by copy(), isa_type(), and polly::ScheduleTreeVisitor< Derived, RetTy, Args... >::visit().
|
inline |
Definition at line 16176 of file cpp-checked.h.
References get(), isl_schedule_node_is_subtree_anchored(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 15977 of file cpp-checked.h.
References isa_type().
Referenced by as(), copy(), isa(), isl::checked::schedule_node_band::schedule_node::isa, isl::checked::schedule_node_context::schedule_node::isa, isl::checked::schedule_node_domain::schedule_node::isa, isl::checked::schedule_node_expansion::schedule_node::isa, isl::checked::schedule_node_extension::schedule_node::isa, isl::checked::schedule_node_filter::schedule_node::isa, isl::checked::schedule_node_guard::schedule_node::isa, isl::checked::schedule_node_leaf::schedule_node::isa, isl::checked::schedule_node_mark::schedule_node::isa, isl::checked::schedule_node_sequence::schedule_node::isa, and isl::checked::schedule_node_set::schedule_node::isa.
| bool isl::checked::schedule_node::isa | ( | ) | const |
Definition at line 22074 of file include/isl/cpp.h.
References isa(), and isa_type().
|
inlineprivate |
Definition at line 15970 of file cpp-checked.h.
References get(), is_null(), and isl_schedule_node_get_type().
Referenced by copy(), isa(), and isa_type().
| bool isl::checked::schedule_node::isa_type | ( | T | subtype | ) | const |
Definition at line 22067 of file include/isl/cpp.h.
References get(), is_null(), isa_type(), isl_schedule_node_get_type(), and isl::exception::throw_invalid().
|
inline |
Definition at line 16182 of file cpp-checked.h.
References copy(), fn, isl_schedule_node_map_descendant_bottom_up(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 16196 of file cpp-checked.h.
References get(), isl_schedule_node_n_children(), isl::checked::size::manage, n_children(), res, and schedule_node().
Referenced by copy(), n_children(), and polly::RecursiveScheduleTreeVisitor< SearchTransformVisitor >::visitNode().
|
inline |
Definition at line 16202 of file cpp-checked.h.
References copy(), isl_schedule_node_next_sibling(), manage, and res.
Referenced by copy(), and polly::ScheduleNodeRewriter< ApplyASTBuildOptions >::visitChildren().
|
inline |
Definition at line 15941 of file cpp-checked.h.
References obj, and schedule_node().
|
inline |
Definition at line 16208 of file cpp-checked.h.
References copy(), isl_schedule_node_order_after(), manage, isl::checked::union_set::release(), and res.
Referenced by copy().
|
inline |
Definition at line 16214 of file cpp-checked.h.
References copy(), isl_schedule_node_order_before(), manage, isl::checked::union_set::release(), and res.
Referenced by copy().
|
inline |
Definition at line 16220 of file cpp-checked.h.
References copy(), isl_schedule_node_parent(), manage, and res.
Referenced by copy(), test_schedule_tree_generic(), and polly::ScheduleNodeRewriter< ApplyASTBuildOptions >::visitChildren().
|
inline |
Definition at line 16226 of file cpp-checked.h.
References get(), isl_schedule_node_get_prefix_schedule_multi_union_pw_aff(), manage, and res.
Referenced by copy(), and get_prefix_schedule_multi_union_pw_aff().
|
inline |
Definition at line 16237 of file cpp-checked.h.
References get(), isl_schedule_node_get_prefix_schedule_union_map(), manage, and res.
Referenced by copy(), and get_prefix_schedule_union_map().
|
inline |
Definition at line 16248 of file cpp-checked.h.
References get(), isl_schedule_node_get_prefix_schedule_union_pw_multi_aff(), manage, and res.
Referenced by copy(), and get_prefix_schedule_union_pw_multi_aff().
|
inline |
Definition at line 16259 of file cpp-checked.h.
References copy(), isl_schedule_node_previous_sibling(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 15959 of file cpp-checked.h.
References __isl_give, and ptr.
Referenced by polly::applyFullUnroll(), copy(), graft_after(), and graft_before().
|
inline |
Definition at line 16265 of file cpp-checked.h.
References copy(), isl_schedule_node_root(), manage, and res.
Referenced by copy().
|
inline |
Definition at line 16271 of file cpp-checked.h.
References get(), isl_schedule_node_get_schedule(), manage, and res.
Referenced by copy(), get_schedule(), and insert_partial_schedule().
|
inline |
Definition at line 16282 of file cpp-checked.h.
References get(), isl_schedule_node_get_shared_ancestor(), manage, and res.
Referenced by copy(), and get_shared_ancestor().
|
inline |
Definition at line 16293 of file cpp-checked.h.
References get(), isl_schedule_node_get_tree_depth(), isl::checked::size::manage, res, schedule_node(), and tree_depth().
Referenced by copy(), get_tree_depth(), and tree_depth().
|
friend |
Definition at line 15921 of file cpp-checked.h.
References __isl_take, ptr, and schedule_node().
Referenced by ancestor(), isl::checked::schedule_node_band::ast_build_options(), isl::checked::schedule_node_band::ast_isolate_option(), child(), isl::checked::schedule_node_context::context(), isl::checked::schedule_node_expansion::contraction(), isl::checked::schedule_node_domain::domain(), isl::schedule_node::domain(), every_descendant(), isl::schedule_node::every_descendant(), isl::checked::schedule_node_expansion::expansion(), isl::checked::schedule_node_extension::extension(), isl::checked::schedule_node_filter::filter(), first_child(), foreach_ancestor_top_down(), isl::schedule_node::foreach_ancestor_top_down(), foreach_descendant_top_down(), isl::schedule_node::foreach_descendant_top_down(), from_domain(), from_extension(), graft_after(), graft_before(), isl::checked::schedule_node_guard::guard(), has_children(), has_next_sibling(), has_parent(), has_previous_sibling(), isl::schedule_node_mark::id(), insert_context(), insert_filter(), insert_guard(), insert_mark(), insert_partial_schedule(), insert_sequence(), insert_set(), is_equal(), is_subtree_anchored(), map_descendant_bottom_up(), isl::checked::schedule_node_band::member_get_coincident(), isl::checked::schedule_node_band::member_set_ast_loop_atomic(), isl::checked::schedule_node_band::member_set_ast_loop_default(), isl::checked::schedule_node_band::member_set_ast_loop_separate(), isl::checked::schedule_node_band::member_set_ast_loop_unroll(), isl::checked::schedule_node_band::member_set_coincident(), isl::checked::schedule_node_band::mod(), next_sibling(), order_after(), order_before(), parent(), isl::checked::schedule_node_band::partial_schedule(), isl::checked::schedule_node_band::permutable(), prefix_schedule_multi_union_pw_aff(), isl::schedule_node::prefix_schedule_relation(), prefix_schedule_union_map(), prefix_schedule_union_pw_multi_aff(), previous_sibling(), root(), isl::checked::schedule_node_band::scale(), isl::checked::schedule_node_band::scale_down(), schedule(), isl::checked::schedule_node_band::set_ast_build_options(), isl::checked::schedule_node_band::set_permutable(), shared_ancestor(), isl::checked::schedule_node_band::shift(), isl::checked::schedule_node_band::split(), isl::checked::schedule_node_band::tile(), and isl::schedule_node::universe_domain().
|
friend |
Definition at line 15924 of file cpp-checked.h.
References __isl_keep, isl_schedule_node_copy(), ptr, and schedule_node().
Referenced by every_descendant(), isl::schedule_node::every_descendant(), foreach_ancestor_top_down(), isl::schedule_node::foreach_ancestor_top_down(), foreach_descendant_top_down(), and isl::schedule_node::foreach_descendant_top_down().
|
protected |
Definition at line 3264 of file cpp-checked.h.
Referenced by copy(), ctx(), isl::checked::schedule_node_band::ctx(), isl::checked::schedule_node_context::ctx(), isl::checked::schedule_node_domain::ctx(), isl::checked::schedule_node_expansion::ctx(), isl::checked::schedule_node_extension::ctx(), isl::checked::schedule_node_filter::ctx(), isl::checked::schedule_node_guard::ctx(), isl::checked::schedule_node_leaf::ctx(), isl::checked::schedule_node_mark::ctx(), isl::checked::schedule_node_sequence::ctx(), isl::checked::schedule_node_set::ctx(), get(), is_null(), manage, manage_copy, release(), schedule_node(), schedule_node(), schedule_node(), isl::checked::schedule_node_band::schedule_node_band(), isl::schedule_node_band::schedule_node_band(), isl::checked::schedule_node_context::schedule_node_context(), isl::schedule_node_context::schedule_node_context(), isl::checked::schedule_node_domain::schedule_node_domain(), isl::schedule_node_domain::schedule_node_domain(), isl::checked::schedule_node_expansion::schedule_node_expansion(), isl::schedule_node_expansion::schedule_node_expansion(), isl::checked::schedule_node_extension::schedule_node_extension(), isl::schedule_node_extension::schedule_node_extension(), isl::checked::schedule_node_filter::schedule_node_filter(), isl::schedule_node_filter::schedule_node_filter(), isl::checked::schedule_node_guard::schedule_node_guard(), isl::schedule_node_guard::schedule_node_guard(), isl::checked::schedule_node_leaf::schedule_node_leaf(), isl::schedule_node_leaf::schedule_node_leaf(), isl::checked::schedule_node_mark::schedule_node_mark(), isl::schedule_node_mark::schedule_node_mark(), isl::checked::schedule_node_sequence::schedule_node_sequence(), isl::schedule_node_sequence::schedule_node_sequence(), isl::checked::schedule_node_set::schedule_node_set(), isl::schedule_node_set::schedule_node_set(), and ~schedule_node().