ONE - On-device Neural Engine
|
#include <OperandPass.h>
Public Member Functions | |
virtual | ~OperandPass ()=default |
std::string | id () override=0 |
void | run () override final |
virtual void | callback (const ir::OperandIndex &i, ir::Operand &o)=0 |
Pass (ir::Graph &graph) | |
Public Member Functions inherited from onert::compiler::pass::Pass | |
Pass (ir::Graph &graph) | |
virtual | ~Pass ()=default |
Public Member Functions inherited from onert::compiler::pass::IPass | |
virtual | ~IPass ()=default |
Additional Inherited Members | |
Protected Attributes inherited from onert::compiler::pass::Pass | |
ir::Graph & | _graph |
Definition at line 38 of file OperandPass.h.
|
virtualdefault |
|
pure virtual |
Implemented in onert::compiler::pass::ConstantOutputPass, onert::compiler::pass::LoweredOperandPass, and onert::compiler::pass::PermutationInsertionPass.
Referenced by run().
|
overridepure virtual |
|
finaloverridevirtual |
Implements onert::compiler::pass::Pass.
Definition at line 28 of file OperandPass.cc.
References onert::compiler::pass::Pass::_graph, callback(), onert::util::ObjectManager< Index, Object >::iterate(), and onert::ir::Graph::operands().
Referenced by package.infer.session::inference().