CIRCT 21.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 (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 (BagCreateOp, Unhandled) | |
HANDLE (BagSelectRandomOp, Unhandled) | |
HANDLE (BagDifferenceOp, Unhandled) | |
HANDLE (BagUnionOp, Unhandled) | |
HANDLE (BagUniqueSizeOp, Unhandled) | |
HANDLE (LabelDeclOp, Unhandled) | |
HANDLE (LabelUniqueDeclOp, Unhandled) | |
HANDLE (LabelOp, Unhandled) | |
HANDLE (TestOp, Unhandled) | |
HANDLE (TargetOp, Unhandled) | |
HANDLE (YieldOp, Unhandled) | |
HANDLE (FixedRegisterOp, Unhandled) | |
HANDLE (VirtualRegisterOp, 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 | ( | 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 | ( | 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 | ( | 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 | ( | 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 | ( | 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 | ( | SubstituteSequenceOp | , |
Unhandled | |||
) |
circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | TargetOp | , |
Unhandled | |||
) |
circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | TestOp | , |
Unhandled | |||
) |
circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | VirtualRegisterOp | , |
Unhandled | |||
) |
circt::rtg::RTGOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | YieldOp | , |
Unhandled | |||
) |
|
inline |
Definition at line 76 of file RTGVisitors.h.
|
inline |
This callback is invoked on any RTG operations not handled properly by the TypeSwitch.
Definition at line 67 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.