|
| schedule_node_band () |
|
| schedule_node_band (const schedule_node_band &obj) |
|
schedule_node_band & | operator= (schedule_node_band obj) |
|
isl::ctx | ctx () const |
|
isl::union_set | ast_build_options () const |
|
isl::union_set | get_ast_build_options () const |
|
isl::set | ast_isolate_option () const |
|
isl::set | get_ast_isolate_option () const |
|
boolean | member_get_coincident (int pos) const |
|
schedule_node_band | member_set_coincident (int pos, int coincident) const |
|
schedule_node_band | mod (isl::multi_val mv) const |
|
class size | n_member () const |
|
isl::multi_union_pw_aff | partial_schedule () const |
|
isl::multi_union_pw_aff | get_partial_schedule () const |
|
boolean | permutable () const |
|
boolean | get_permutable () const |
|
schedule_node_band | scale (isl::multi_val mv) const |
|
schedule_node_band | scale_down (isl::multi_val mv) const |
|
schedule_node_band | set_ast_build_options (isl::union_set options) const |
|
schedule_node_band | set_permutable (int permutable) const |
|
schedule_node_band | shift (isl::multi_union_pw_aff shift) const |
|
schedule_node_band | split (int pos) const |
|
schedule_node_band | tile (isl::multi_val sizes) const |
|
schedule_node_band | member_set_ast_loop_default (int pos) const |
|
schedule_node_band | member_set_ast_loop_atomic (int pos) const |
|
schedule_node_band | member_set_ast_loop_unroll (int pos) const |
|
schedule_node_band | member_set_ast_loop_separate (int pos) const |
|
| schedule_node () |
|
| schedule_node (const schedule_node &obj) |
|
schedule_node & | operator= (schedule_node obj) |
|
| ~schedule_node () |
|
__isl_give isl_schedule_node * | copy () const & |
|
__isl_give isl_schedule_node * | copy () &&=delete |
|
__isl_keep isl_schedule_node * | get () const |
|
__isl_give isl_schedule_node * | release () |
|
bool | is_null () const |
|
template<class T > |
boolean | isa () const |
|
template<class T > |
T | as () const |
|
isl::ctx | ctx () const |
|
isl::schedule_node | ancestor (int generation) const |
|
class size | ancestor_child_position (const isl::schedule_node &ancestor) const |
|
class size | get_ancestor_child_position (const isl::schedule_node &ancestor) const |
|
isl::schedule_node | child (int pos) const |
|
class size | child_position () const |
|
class size | get_child_position () const |
|
isl::union_set | domain () const |
|
isl::union_set | get_domain () const |
|
boolean | every_descendant (const std::function< boolean(isl::schedule_node)> &test) const |
|
isl::schedule_node | first_child () const |
|
stat | foreach_ancestor_top_down (const std::function< stat(isl::schedule_node)> &fn) const |
|
stat | foreach_descendant_top_down (const std::function< boolean(isl::schedule_node)> &fn) const |
|
isl::schedule_node | graft_after (isl::schedule_node graft) const |
|
isl::schedule_node | graft_before (isl::schedule_node graft) const |
|
boolean | has_children () const |
|
boolean | has_next_sibling () const |
|
boolean | has_parent () const |
|
boolean | has_previous_sibling () const |
|
isl::schedule_node | insert_context (isl::set context) const |
|
isl::schedule_node | insert_filter (isl::union_set filter) const |
|
isl::schedule_node | insert_guard (isl::set context) const |
|
isl::schedule_node | insert_mark (isl::id mark) const |
|
isl::schedule_node | insert_mark (const std::string &mark) const |
|
isl::schedule_node | insert_partial_schedule (isl::multi_union_pw_aff schedule) const |
|
isl::schedule_node | insert_sequence (isl::union_set_list filters) const |
|
isl::schedule_node | insert_set (isl::union_set_list filters) const |
|
boolean | is_equal (const isl::schedule_node &node2) const |
|
boolean | is_subtree_anchored () const |
|
isl::schedule_node | map_descendant_bottom_up (const std::function< isl::schedule_node(isl::schedule_node)> &fn) const |
|
class size | n_children () const |
|
isl::schedule_node | next_sibling () const |
|
isl::schedule_node | order_after (isl::union_set filter) const |
|
isl::schedule_node | order_before (isl::union_set filter) const |
|
isl::schedule_node | parent () const |
|
isl::multi_union_pw_aff | prefix_schedule_multi_union_pw_aff () const |
|
isl::multi_union_pw_aff | get_prefix_schedule_multi_union_pw_aff () const |
|
isl::union_map | prefix_schedule_relation () const |
|
isl::union_map | get_prefix_schedule_relation () const |
|
isl::union_map | prefix_schedule_union_map () const |
|
isl::union_map | get_prefix_schedule_union_map () const |
|
isl::union_pw_multi_aff | prefix_schedule_union_pw_multi_aff () const |
|
isl::union_pw_multi_aff | get_prefix_schedule_union_pw_multi_aff () const |
|
isl::schedule_node | previous_sibling () const |
|
isl::schedule_node | root () const |
|
isl::schedule | schedule () const |
|
isl::schedule | get_schedule () const |
|
class size | schedule_depth () const |
|
class size | get_schedule_depth () const |
|
isl::schedule_node | shared_ancestor (const isl::schedule_node &node2) const |
|
isl::schedule_node | get_shared_ancestor (const isl::schedule_node &node2) const |
|
class size | tree_depth () const |
|
class size | get_tree_depth () const |
|
isl::union_set | universe_domain () const |
|
isl::union_set | get_universe_domain () const |
|