|
CGRAOmp
0.1
|
A template wrapper used to implement the polymorphic API. More...
#include <DFGPass.hpp>
Public Member Functions | |
| DFGPassModel (PassT Pass) | |
| default constructor More... | |
| DFGPassModel (const DFGPassModel &Arg) | |
| copy constructor More... | |
| DFGPassModel (DFGPassModel &&Arg) | |
| move constructor More... | |
| bool | run (CGRADFG &G, Loop &L, FunctionAnalysisManager &FAM, LoopAnalysisManager &LAM, LoopStandardAnalysisResults &AR) override |
| Wrapper to run the implemented optimization function. More... | |
| StringRef | name () const override |
| Wrapper to get the name. More... | |
Public Member Functions inherited from CGRAOmp::DFGPassConcept | |
| virtual | ~DFGPassConcept ()=default |
Private Attributes | |
| PassT | Pass |
A template wrapper used to implement the polymorphic API.
| PassT | user defined DFG Pass type |
|
inlineexplicit |
default constructor
|
inline |
copy constructor
|
inline |
move constructor
|
inlineoverridevirtual |
Wrapper to get the name.
Implements CGRAOmp::DFGPassConcept.
|
inlineoverridevirtual |
Wrapper to run the implemented optimization function.
Implements CGRAOmp::DFGPassConcept.
|
private |
1.8.17