ONE - On-device Neural Engine
|
pass manager class. This class manages running of passes More...
#include <PassManager.h>
Public Types | |
using | Passes = std::vector< std::unique_ptr< Pass > > |
get all registered passes in order in which they were registered | |
Public Member Functions | |
PassManager () | |
~PassManager () | |
void | registerPass (std::unique_ptr< Pass > pass) |
register pass in pass manager | |
const Passes & | getPasses () const |
pass manager class. This class manages running of passes
Definition at line 32 of file PassManager.h.
using nnc::PassManager::Passes = std::vector<std::unique_ptr<Pass> > |
get all registered passes in order in which they were registered
Definition at line 47 of file PassManager.h.
|
default |
nnc::PassManager::~PassManager | ( | ) |
Definition at line 25 of file PassManager.cpp.
|
inline |
Definition at line 48 of file PassManager.h.
void nnc::PassManager::registerPass | ( | std::unique_ptr< Pass > | pass | ) |
register pass in pass manager
pass | - registered pass |
Definition at line 31 of file PassManager.cpp.