CIRCT
20.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. More... | |
ResultType | visitUnhandledSV (Operation *op, ExtraArgs... args) |
This callback is invoked on any SV operations that are not handled by the concrete visitor. More... | |
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 (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 (SystemFunctionOp, Unhandled) | |
HANDLE (FuncCallProceduralOp, Unhandled) | |
HANDLE (FuncCallOp, Unhandled) | |
HANDLE (ReturnOp, Unhandled) | |
HANDLE (VerbatimOp, Unhandled) | |
HANDLE (MacroRefOp, 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) | |
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 | ( | 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 | ( | 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 | ( | 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 | ( | 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 | ( | 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 75 of file SVVisitors.h.
|
inline |
This callback is invoked on any SV operations that are not handled by the concrete visitor.
Definition at line 82 of file SVVisitors.h.