Polly 20.0.0git
|
Recursively visit all nodes of a schedule tree while allowing changes. More...
#include <ScheduleTreeTransform.h>
Additional Inherited Members | |
Public Types inherited from polly::RecursiveScheduleTreeVisitor< Derived, isl::schedule_node, Args... > | |
using | BaseTy = ScheduleTreeVisitor< Derived, isl::schedule_node, Args... > |
Recursively visit all nodes of a schedule tree while allowing changes.
The visit methods return an isl::schedule_node that is used to continue visiting the tree. Structural changes such as returning a different node will confuse the visitor.
Definition at line 163 of file ScheduleTreeTransform.h.
|
inline |
Definition at line 166 of file ScheduleTreeTransform.h.
Referenced by polly::ScheduleNodeRewriter< Derived, Args >::visitChildren(), and polly::ScheduleNodeRewriter< Derived, Args >::visitNode().
|
inline |
Definition at line 167 of file ScheduleTreeTransform.h.
|
inline |
Definition at line 175 of file ScheduleTreeTransform.h.
References isl::schedule_node::first_child(), polly::ScheduleNodeRewriter< Derived, Args >::getDerived(), isl::schedule_node::has_children(), isl::schedule_node::has_next_sibling(), isl::schedule_node::next_sibling(), and isl::schedule_node::parent().
|
inline |
Definition at line 171 of file ScheduleTreeTransform.h.
References polly::ScheduleNodeRewriter< Derived, Args >::getDerived().