|
CIRCT 22.0.0git
|
#include <SVVisitors.h>
Public Member Functions | |
| ResultType | dispatchSVVisitor (Operation *op, ExtraArgs... args) |
| ResultType | visitInvalidSV (Operation *op, ExtraArgs... args) |
| This callback is invoked on any invalid operations. | |
| ResultType | visitUnhandledSV (Operation *op, ExtraArgs... args) |
| This callback is invoked on any SV operations that are not handled by the concrete visitor. | |
| HANDLE (RegOp, Unhandled) | |
| HANDLE (WireOp, Unhandled) | |
| HANDLE (LogicOp, Unhandled) | |
| HANDLE (LocalParamOp, Unhandled) | |
| HANDLE (XMROp, Unhandled) | |
| HANDLE (XMRRefOp, Unhandled) | |
| HANDLE (ReadInOutOp, Unhandled) | |
| HANDLE (ArrayIndexInOutOp, Unhandled) | |
| HANDLE (VerbatimExprOp, Unhandled) | |
| HANDLE (VerbatimExprSEOp, Unhandled) | |
| HANDLE (IndexedPartSelectInOutOp, Unhandled) | |
| HANDLE (IndexedPartSelectOp, Unhandled) | |
| HANDLE (StructFieldInOutOp, Unhandled) | |
| HANDLE (ConstantXOp, Unhandled) | |
| HANDLE (ConstantZOp, Unhandled) | |
| HANDLE (ConstantStrOp, Unhandled) | |
| HANDLE (MacroRefExprOp, Unhandled) | |
| HANDLE (MacroRefExprSEOp, Unhandled) | |
| HANDLE (UnpackedArrayCreateOp, Unhandled) | |
| HANDLE (UnpackedOpenArrayCastOp, Unhandled) | |
| HANDLE (SFormatFOp, Unhandled) | |
| HANDLE (OrderedOutputOp, Unhandled) | |
| HANDLE (IfDefOp, Unhandled) | |
| HANDLE (IfDefProceduralOp, Unhandled) | |
| HANDLE (IfOp, Unhandled) | |
| HANDLE (AlwaysOp, Unhandled) | |
| HANDLE (AlwaysCombOp, Unhandled) | |
| HANDLE (AlwaysFFOp, Unhandled) | |
| HANDLE (InitialOp, Unhandled) | |
| HANDLE (CaseOp, Unhandled) | |
| HANDLE (AssignOp, Unhandled) | |
| HANDLE (BPAssignOp, Unhandled) | |
| HANDLE (PAssignOp, Unhandled) | |
| HANDLE (ForceOp, Unhandled) | |
| HANDLE (ReleaseOp, Unhandled) | |
| HANDLE (AliasOp, Unhandled) | |
| HANDLE (FWriteOp, Unhandled) | |
| HANDLE (FFlushOp, Unhandled) | |
| HANDLE (SystemFunctionOp, Unhandled) | |
| HANDLE (FuncCallProceduralOp, Unhandled) | |
| HANDLE (FuncCallOp, Unhandled) | |
| HANDLE (ReturnOp, Unhandled) | |
| HANDLE (VerbatimOp, Unhandled) | |
| HANDLE (MacroRefOp, Unhandled) | |
| HANDLE (IncludeOp, Unhandled) | |
| HANDLE (MacroErrorOp, Unhandled) | |
| HANDLE (InterfaceOp, Unhandled) | |
| HANDLE (InterfaceInstanceOp, Unhandled) | |
| HANDLE (InterfaceSignalOp, Unhandled) | |
| HANDLE (InterfaceModportOp, Unhandled) | |
| HANDLE (GetModportOp, Unhandled) | |
| HANDLE (AssignInterfaceSignalOp, Unhandled) | |
| HANDLE (ReadInterfaceSignalOp, Unhandled) | |
| HANDLE (MacroDefOp, Unhandled) | |
| HANDLE (MacroDeclOp, Unhandled) | |
| HANDLE (FuncDPIImportOp, Unhandled) | |
| HANDLE (FuncOp, Unhandled) | |
| HANDLE (AssertOp, Unhandled) | |
| HANDLE (AssumeOp, Unhandled) | |
| HANDLE (CoverOp, Unhandled) | |
| HANDLE (AssertConcurrentOp, Unhandled) | |
| HANDLE (AssumeConcurrentOp, Unhandled) | |
| HANDLE (CoverConcurrentOp, Unhandled) | |
| HANDLE (AssertPropertyOp, Unhandled) | |
| HANDLE (AssumePropertyOp, Unhandled) | |
| HANDLE (CoverPropertyOp, Unhandled) | |
| HANDLE (BindOp, Unhandled) | |
| HANDLE (StopOp, Unhandled) | |
| HANDLE (FinishOp, Unhandled) | |
| HANDLE (ExitOp, Unhandled) | |
| HANDLE (FatalOp, Unhandled) | |
| HANDLE (ErrorOp, Unhandled) | |
| HANDLE (WarningOp, Unhandled) | |
| HANDLE (InfoOp, Unhandled) | |
| HANDLE (ReadMemOp, Unhandled) | |
| HANDLE (GenerateOp, Unhandled) | |
| HANDLE (GenerateCaseOp, Unhandled) | |
| HANDLE (ForOp, Unhandled) | |
| HANDLE (SampledOp, Unhandled) | |
| HANDLE (TimeOp, Unhandled) | |
| HANDLE (STimeOp, Unhandled) | |
Definition at line 24 of file SVVisitors.h.
|
inline |
Definition at line 26 of file SVVisitors.h.
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | AliasOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | AlwaysCombOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | AlwaysFFOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | AlwaysOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ArrayIndexInOutOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | AssertConcurrentOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | AssertOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | AssertPropertyOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | AssignInterfaceSignalOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | AssignOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | AssumeConcurrentOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | AssumeOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | AssumePropertyOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | BindOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | BPAssignOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | CaseOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ConstantStrOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ConstantXOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ConstantZOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | CoverConcurrentOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | CoverOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | CoverPropertyOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ErrorOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ExitOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | FatalOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | FFlushOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | FinishOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ForceOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ForOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | FuncCallOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | FuncCallProceduralOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | FuncDPIImportOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | FuncOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | FWriteOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | GenerateCaseOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | GenerateOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | GetModportOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | IfDefOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | IfDefProceduralOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | IfOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | IncludeOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | IndexedPartSelectInOutOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | IndexedPartSelectOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | InfoOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | InitialOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | InterfaceInstanceOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | InterfaceModportOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | InterfaceOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | InterfaceSignalOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | LocalParamOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | LogicOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | MacroDeclOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | MacroDefOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | MacroErrorOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | MacroRefExprOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | MacroRefExprSEOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | MacroRefOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | OrderedOutputOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | PAssignOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ReadInOutOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ReadInterfaceSignalOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ReadMemOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | RegOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ReleaseOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ReturnOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | SampledOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | SFormatFOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | STimeOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | StopOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | StructFieldInOutOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | SystemFunctionOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | TimeOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | UnpackedArrayCreateOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | UnpackedOpenArrayCastOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | VerbatimExprOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | VerbatimExprSEOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | VerbatimOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | WarningOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | WireOp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | XMROp | , |
| Unhandled | |||
| ) |
| circt::sv::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | XMRRefOp | , |
| Unhandled | |||
| ) |
|
inline |
This callback is invoked on any invalid operations.
Definition at line 78 of file SVVisitors.h.
|
inline |
This callback is invoked on any SV operations that are not handled by the concrete visitor.
Definition at line 85 of file SVVisitors.h.