CIRCT 20.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) | |
ExprVisitor is a visitor for FIRRTL declaration nodes.
Definition at line 303 of file FIRRTLVisitors.h.
|
inline |
Definition at line 305 of file FIRRTLVisitors.h.
Referenced by circt::firrtl::FIRRTLVisitor< ConcreteType, ResultType, ExtraArgs >::visitInvalidStmt().
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 319 of file FIRRTLVisitors.h.
|
inline |
This callback is invoked on any Decl operations that are not handled by the concrete visitor.
Definition at line 326 of file FIRRTLVisitors.h.