|
CIRCT 22.0.0git
|
This helps visit TypeOp nodes. More...
#include <RTGVisitors.h>
Public Member Functions | |
| ResultType | dispatchOpVisitor (Operation *op, ExtraArgs... args) |
| ResultType | visitInvalidTypeOp (Operation *op, ExtraArgs... args) |
| This callback is invoked on any RTG operations not handled properly by the TypeSwitch. | |
| ResultType | visitUnhandledOp (Operation *op, ExtraArgs... args) |
| This callback is invoked on any operations that are not handled by the concrete visitor. | |
| ResultType | visitExternalOp (Operation *op, ExtraArgs... args) |
| HANDLE (ConstantOp, Unhandled) | |
| HANDLE (SequenceOp, Unhandled) | |
| HANDLE (GetSequenceOp, Unhandled) | |
| HANDLE (SubstituteSequenceOp, Unhandled) | |
| HANDLE (RandomizeSequenceOp, Unhandled) | |
| HANDLE (InterleaveSequencesOp, Unhandled) | |
| HANDLE (EmbedSequenceOp, Unhandled) | |
| HANDLE (RandomNumberInRangeOp, Unhandled) | |
| HANDLE (OnContextOp, Unhandled) | |
| HANDLE (ContextSwitchOp, Unhandled) | |
| HANDLE (SetCreateOp, Unhandled) | |
| HANDLE (SetSelectRandomOp, Unhandled) | |
| HANDLE (SetDifferenceOp, Unhandled) | |
| HANDLE (SetUnionOp, Unhandled) | |
| HANDLE (SetSizeOp, Unhandled) | |
| HANDLE (SetCartesianProductOp, Unhandled) | |
| HANDLE (SetConvertToBagOp, Unhandled) | |
| HANDLE (BagCreateOp, Unhandled) | |
| HANDLE (BagSelectRandomOp, Unhandled) | |
| HANDLE (BagDifferenceOp, Unhandled) | |
| HANDLE (BagUnionOp, Unhandled) | |
| HANDLE (BagUniqueSizeOp, Unhandled) | |
| HANDLE (BagConvertToSetOp, Unhandled) | |
| HANDLE (ArrayCreateOp, Unhandled) | |
| HANDLE (ArrayExtractOp, Unhandled) | |
| HANDLE (ArrayInjectOp, Unhandled) | |
| HANDLE (ArraySizeOp, Unhandled) | |
| HANDLE (TupleCreateOp, Unhandled) | |
| HANDLE (TupleExtractOp, Unhandled) | |
| HANDLE (CommentOp, Unhandled) | |
| HANDLE (LabelDeclOp, Unhandled) | |
| HANDLE (LabelUniqueDeclOp, Unhandled) | |
| HANDLE (LabelOp, Unhandled) | |
| HANDLE (TestOp, Unhandled) | |
| HANDLE (TargetOp, Unhandled) | |
| HANDLE (YieldOp, Unhandled) | |
| HANDLE (ValidateOp, Unhandled) | |
| HANDLE (TestSuccessOp, Unhandled) | |
| HANDLE (TestFailureOp, Unhandled) | |
| HANDLE (FixedRegisterOp, Unhandled) | |
| HANDLE (VirtualRegisterOp, Unhandled) | |
| HANDLE (IntToImmediateOp, Unhandled) | |
| HANDLE (ConcatImmediateOp, Unhandled) | |
| HANDLE (SliceImmediateOp, Unhandled) | |
| HANDLE (MemoryBlockDeclareOp, Unhandled) | |
| HANDLE (MemoryAllocOp, Unhandled) | |
| HANDLE (MemoryBaseAddressOp, Unhandled) | |
| HANDLE (MemorySizeOp, Unhandled) | |
This helps visit TypeOp nodes.
Definition at line 29 of file RTGVisitors.h.
|
inline |
Definition at line 31 of file RTGVisitors.h.
References circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::visitInvalidTypeOp().
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ArrayCreateOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ArrayExtractOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ArrayInjectOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ArraySizeOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | BagConvertToSetOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | BagCreateOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | BagDifferenceOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | BagSelectRandomOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | BagUnionOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | BagUniqueSizeOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | CommentOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ConcatImmediateOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ConstantOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ContextSwitchOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | EmbedSequenceOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | FixedRegisterOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | GetSequenceOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | InterleaveSequencesOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | IntToImmediateOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | LabelDeclOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | LabelOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | LabelUniqueDeclOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | MemoryAllocOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | MemoryBaseAddressOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | MemoryBlockDeclareOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | MemorySizeOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | OnContextOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | RandomizeSequenceOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | RandomNumberInRangeOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | SequenceOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | SetCartesianProductOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | SetConvertToBagOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | SetCreateOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | SetDifferenceOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | SetSelectRandomOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | SetSizeOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | SetUnionOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | SliceImmediateOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | SubstituteSequenceOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | TargetOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | TestFailureOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | TestOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | TestSuccessOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | TupleCreateOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | TupleExtractOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ValidateOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | VirtualRegisterOp | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | YieldOp | , |
| Unhandled | |||
| ) |
|
inline |
Definition at line 90 of file RTGVisitors.h.
|
inline |
This callback is invoked on any RTG operations not handled properly by the TypeSwitch.
Definition at line 81 of file RTGVisitors.h.
Referenced by circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::dispatchOpVisitor().
| ResultType circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::visitUnhandledOp | ( | Operation * | op, |
| ExtraArgs... | args | ||
| ) |
This callback is invoked on any operations that are not handled by the concrete visitor.