|
CIRCT 22.0.0git
|
ExprVisitor is a visitor for FIRRTL declaration nodes. More...
#include <FIRRTLVisitors.h>

Public Member Functions | |
| ResultType | dispatchDeclVisitor (Operation *op, ExtraArgs... args) |
| ResultType | visitInvalidDecl (Operation *op, ExtraArgs... args) |
| This callback is invoked on any non-Decl operations. | |
| ResultType | visitUnhandledDecl (Operation *op, ExtraArgs... args) |
| This callback is invoked on any Decl operations that are not handled by the concrete visitor. | |
| HANDLE (InstanceOp) | |
| HANDLE (InstanceChoiceOp) | |
| HANDLE (ObjectOp) | |
| HANDLE (MemOp) | |
| HANDLE (NodeOp) | |
| HANDLE (RegOp) | |
| HANDLE (RegResetOp) | |
| HANDLE (WireOp) | |
| HANDLE (VerbatimWireOp) | |
| HANDLE (ContractOp) | |
ExprVisitor is a visitor for FIRRTL declaration nodes.
Definition at line 318 of file FIRRTLVisitors.h.
|
inline |
Definition at line 320 of file FIRRTLVisitors.h.
Referenced by circt::firrtl::FIRRTLVisitor< ConcreteType, ResultType, ExtraArgs >::visitInvalidStmt().
| circt::firrtl::DeclVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ContractOp | ) |
| circt::firrtl::DeclVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | InstanceChoiceOp | ) |
| circt::firrtl::DeclVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | InstanceOp | ) |
| circt::firrtl::DeclVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | MemOp | ) |
| circt::firrtl::DeclVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | NodeOp | ) |
| circt::firrtl::DeclVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ObjectOp | ) |
| circt::firrtl::DeclVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | RegOp | ) |
| circt::firrtl::DeclVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | RegResetOp | ) |
| circt::firrtl::DeclVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | VerbatimWireOp | ) |
| circt::firrtl::DeclVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | WireOp | ) |
|
inline |
This callback is invoked on any non-Decl operations.
Definition at line 334 of file FIRRTLVisitors.h.
|
inline |
This callback is invoked on any Decl operations that are not handled by the concrete visitor.
Definition at line 341 of file FIRRTLVisitors.h.