CIRCT
20.0.0git
|
This helps visit TypeOp nodes. More...
#include <HWVisitors.h>
Public Member Functions | |
ResultType | dispatchStmtVisitor (Operation *op, ExtraArgs... args) |
ResultType | visitInvalidStmt (Operation *op, ExtraArgs... args) |
This callback is invoked on any non-expression operations. More... | |
ResultType | visitUnhandledTypeOp (Operation *op, ExtraArgs... args) |
This callback is invoked on any combinational operations that are not handled by the concrete visitor. More... | |
ResultType | visitBinaryTypeOp (Operation *op, ExtraArgs... args) |
This fallback is invoked on any binary node that isn't explicitly handled. More... | |
ResultType | visitUnaryTypeOp (Operation *op, ExtraArgs... args) |
HANDLE (OutputOp, Unhandled) | |
HANDLE (InstanceOp, Unhandled) | |
HANDLE (InstanceChoiceOp, Unhandled) | |
HANDLE (TypeScopeOp, Unhandled) | |
HANDLE (TypedeclOp, Unhandled) | |
This helps visit TypeOp nodes.
Definition at line 87 of file HWVisitors.h.
|
inline |
Definition at line 89 of file HWVisitors.h.
circt::hw::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | InstanceChoiceOp | , |
Unhandled | |||
) |
circt::hw::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | InstanceOp | , |
Unhandled | |||
) |
circt::hw::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | OutputOp | , |
Unhandled | |||
) |
circt::hw::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | TypedeclOp | , |
Unhandled | |||
) |
circt::hw::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | TypeScopeOp | , |
Unhandled | |||
) |
|
inline |
This fallback is invoked on any binary node that isn't explicitly handled.
The default implementation delegates to the 'unhandled' fallback.
Definition at line 115 of file HWVisitors.h.
References circt::hw::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::visitUnhandledTypeOp().
|
inline |
This callback is invoked on any non-expression operations.
Definition at line 102 of file HWVisitors.h.
|
inline |
Definition at line 119 of file HWVisitors.h.
References circt::hw::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::visitUnhandledTypeOp().
|
inline |
This callback is invoked on any combinational operations that are not handled by the concrete visitor.
Definition at line 109 of file HWVisitors.h.
Referenced by circt::hw::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::visitBinaryTypeOp(), and circt::hw::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::visitUnaryTypeOp().