|
CIRCT 22.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 (DomainDefineOp) | |
| HANDLE (ForceOp) | |
| HANDLE (PrintFOp) | |
| HANDLE (FPrintFOp) | |
| HANDLE (FFlushOp) | |
| 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 (VerifRequireIntrinsicOp) | |
| HANDLE (VerifEnsureIntrinsicOp) | |
| HANDLE (UnclockedAssumeIntrinsicOp) | |
| HANDLE (LayerBlockOp) | |
| HANDLE (MatchOp) | |
| HANDLE (ViewIntrinsicOp) | |
| HANDLE (BindOp) | |
ExprVisitor is a visitor for FIRRTL statement nodes.
Definition at line 241 of file FIRRTLVisitors.h.
|
inline |
Definition at line 243 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 | ( | BindOp | ) |
| circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ConnectOp | ) |
| circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | CoverOp | ) |
| circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | DomainDefineOp | ) |
| circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | FFlushOp | ) |
| circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ForceOp | ) |
| circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | FPGAProbeIntrinsicOp | ) |
| circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | FPrintFOp | ) |
| 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 | ( | VerifEnsureIntrinsicOp | ) |
| circt::firrtl::StmtVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | VerifRequireIntrinsicOp | ) |
| 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 264 of file FIRRTLVisitors.h.
|
inline |
This callback is invoked on any Stmt operations that are not handled by the concrete visitor.
Definition at line 271 of file FIRRTLVisitors.h.