Polly 22.0.0git
|
This class defines a simple visitor class that may be used for various schedule tree analysis purposes. More...
#include <ScheduleTreeTransform.h>
Public Member Functions | |
Derived & | getDerived () |
const Derived & | getDerived () const |
RetTy | visit (isl::schedule_node Node, Args... args) |
RetTy | visitDomain (isl::schedule_node_domain Domain, Args... args) |
RetTy | visitBand (isl::schedule_node_band Band, Args... args) |
RetTy | visitSequence (isl::schedule_node_sequence Sequence, Args... args) |
RetTy | visitSet (isl::schedule_node_set Set, Args... args) |
RetTy | visitLeaf (isl::schedule_node_leaf Leaf, Args... args) |
RetTy | visitMark (isl::schedule_node_mark Mark, Args... args) |
RetTy | visitExtension (isl::schedule_node_extension Extension, Args... args) |
RetTy | visitFilter (isl::schedule_node_filter Filter, Args... args) |
RetTy | visitSingleChild (isl::schedule_node Node, Args... args) |
RetTy | visitMultiChild (isl::schedule_node Node, Args... args) |
RetTy | visitNode (isl::schedule_node Node, Args... args) |
This class defines a simple visitor class that may be used for various schedule tree analysis purposes.
Definition at line 28 of file ScheduleTreeTransform.h.
|
inline |
Definition at line 29 of file ScheduleTreeTransform.h.
Referenced by polly::ScheduleTreeVisitor< Derived, RetTy, Args... >::visit(), polly::ScheduleTreeVisitor< Derived, RetTy, Args... >::visitBand(), polly::ScheduleTreeVisitor< Derived, RetTy, Args... >::visitDomain(), polly::ScheduleTreeVisitor< Derived, RetTy, Args... >::visitExtension(), polly::ScheduleTreeVisitor< Derived, RetTy, Args... >::visitFilter(), polly::ScheduleTreeVisitor< Derived, RetTy, Args... >::visitLeaf(), polly::ScheduleTreeVisitor< Derived, RetTy, Args... >::visitMark(), polly::ScheduleTreeVisitor< Derived, RetTy, Args... >::visitMultiChild(), polly::ScheduleTreeVisitor< Derived, RetTy, Args... >::visitSequence(), polly::ScheduleTreeVisitor< Derived, RetTy, Args... >::visitSet(), and polly::ScheduleTreeVisitor< Derived, RetTy, Args... >::visitSingleChild().
|
inline |
Definition at line 30 of file ScheduleTreeTransform.h.
|
inline |
Definition at line 34 of file ScheduleTreeTransform.h.
Referenced by polly::RecursiveScheduleTreeVisitor< SearchTransformVisitor >::visit().
|
inline |
Definition at line 79 of file ScheduleTreeTransform.h.
|
inline |
Definition at line 74 of file ScheduleTreeTransform.h.
|
inline |
Definition at line 103 of file ScheduleTreeTransform.h.
|
inline |
Definition at line 108 of file ScheduleTreeTransform.h.
|
inline |
Definition at line 94 of file ScheduleTreeTransform.h.
|
inline |
Definition at line 98 of file ScheduleTreeTransform.h.
|
inline |
Definition at line 117 of file ScheduleTreeTransform.h.
|
inline |
Definition at line 121 of file ScheduleTreeTransform.h.
|
inline |
Definition at line 84 of file ScheduleTreeTransform.h.
|
inline |
Definition at line 89 of file ScheduleTreeTransform.h.
|
inline |
Definition at line 113 of file ScheduleTreeTransform.h.