CIRCT 20.0.0git
|
ExprVisitor is a visitor for FIRRTL statement nodes. More...
#include <FIRRTLVisitors.h>
Public Member Functions | |
ResultType | dispatchStmtVisitor (Operation *op, ExtraArgs... args) |
ResultType | visitInvalidStmt (Operation *op, ExtraArgs... args) |
This callback is invoked on any non-Stmt operations. | |
ResultType | visitUnhandledStmt (Operation *op, ExtraArgs... args) |
This callback is invoked on any Stmt operations that are not handled by the concrete visitor. | |
HANDLE (AttachOp) | |
HANDLE (ConnectOp) | |
HANDLE (MatchingConnectOp) | |
HANDLE (RefDefineOp) | |
HANDLE (ForceOp) | |
HANDLE (PrintFOp) | |
HANDLE (SkipOp) | |
HANDLE (StopOp) | |
HANDLE (WhenOp) | |
HANDLE (AssertOp) | |
HANDLE (AssumeOp) | |
HANDLE (CoverOp) | |
HANDLE (PropAssignOp) | |
HANDLE (RefForceOp) | |
HANDLE (RefForceInitialOp) | |
HANDLE (RefReleaseOp) | |
HANDLE (RefReleaseInitialOp) | |
HANDLE (FPGAProbeIntrinsicOp) | |
HANDLE (VerifAssertIntrinsicOp) | |
HANDLE (VerifAssumeIntrinsicOp) | |
HANDLE (VerifCoverIntrinsicOp) | |
HANDLE (UnclockedAssumeIntrinsicOp) | |
HANDLE (LayerBlockOp) | |
HANDLE (MatchOp) | |
HANDLE (ViewIntrinsicOp) | |
ExprVisitor is a visitor for FIRRTL statement nodes.
Definition at line 234 of file FIRRTLVisitors.h.
|
inline |
Definition at line 236 of file FIRRTLVisitors.h.
Referenced by circt::firrtl::FIRRTLVisitor< ConcreteType, ResultType, ExtraArgs >::visitInvalidExpr().
circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | AssertOp | ) |
circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | AssumeOp | ) |
circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | AttachOp | ) |
circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ConnectOp | ) |
circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | CoverOp | ) |
circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ForceOp | ) |
circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | FPGAProbeIntrinsicOp | ) |
circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | LayerBlockOp | ) |
circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | MatchingConnectOp | ) |
circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | MatchOp | ) |
circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | PrintFOp | ) |
circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | PropAssignOp | ) |
circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | RefDefineOp | ) |
circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | RefForceInitialOp | ) |
circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | RefForceOp | ) |
circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | RefReleaseInitialOp | ) |
circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | RefReleaseOp | ) |
circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | SkipOp | ) |
circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | StopOp | ) |
circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | UnclockedAssumeIntrinsicOp | ) |
circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | VerifAssertIntrinsicOp | ) |
circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | VerifAssumeIntrinsicOp | ) |
circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | VerifCoverIntrinsicOp | ) |
circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ViewIntrinsicOp | ) |
circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | WhenOp | ) |
|
inline |
This callback is invoked on any non-Stmt operations.
Definition at line 255 of file FIRRTLVisitors.h.
|
inline |
This callback is invoked on any Stmt operations that are not handled by the concrete visitor.
Definition at line 262 of file FIRRTLVisitors.h.