ONE - On-device Neural Engine
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
onert::compiler::pass::LoweredOperandPass Class Referenceabstract

#include <LoweredOperandPass.h>

Collaboration diagram for onert::compiler::pass::LoweredOperandPass:

Public Member Functions

 LoweredOperandPass (compiler::ILoweredGraph &lowered_graph)
 
virtual ~LoweredOperandPass ()=default
 
std::string id () override=0
 
void callback (const ir::OperandIndex &i, ir::Operand &o) override=0
 
- Public Member Functions inherited from onert::compiler::pass::OperandPass
virtual ~OperandPass ()=default
 
void run () override final
 
 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
 

Protected Attributes

compiler::ILoweredGraph_lowered_graph
 
- Protected Attributes inherited from onert::compiler::pass::Pass
ir::Graph_graph
 

Detailed Description

Definition at line 26 of file LoweredOperandPass.h.

Constructor & Destructor Documentation

◆ LoweredOperandPass()

onert::compiler::pass::LoweredOperandPass::LoweredOperandPass ( compiler::ILoweredGraph lowered_graph)
inline

Definition at line 29 of file LoweredOperandPass.h.

30 : OperandPass{lowered_graph.graph()}, _lowered_graph{lowered_graph}
31 {
32 // DO NOTHING
33 }

◆ ~LoweredOperandPass()

virtual onert::compiler::pass::LoweredOperandPass::~LoweredOperandPass ( )
virtualdefault

Member Function Documentation

◆ callback()

void onert::compiler::pass::LoweredOperandPass::callback ( const ir::OperandIndex i,
ir::Operand o 
)
overridepure virtual

◆ id()

std::string onert::compiler::pass::LoweredOperandPass::id ( )
overridepure virtual

Field Documentation

◆ _lowered_graph

compiler::ILoweredGraph& onert::compiler::pass::LoweredOperandPass::_lowered_graph
protected

The documentation for this class was generated from the following file: