|
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.