|
CIRCT 22.0.0git
|
This helps visit TypeOp nodes. More...
#include <RTGVisitors.h>
Public Member Functions | |
| ResultType | dispatchTypeVisitor (Type type, ExtraArgs... args) |
| ResultType | visitInvalidType (Type type, ExtraArgs... args) |
| This callback is invoked on any RTG types not handled properly by the TypeSwitch. | |
| ResultType | visitUnhandledType (Type type, ExtraArgs... args) |
| This callback is invoked on any types that are not handled by the concrete visitor. | |
| ResultType | visitContextResourceType (ContextResourceTypeInterface type, ExtraArgs... args) |
| ResultType | visitExternalType (Type type, ExtraArgs... args) |
| HANDLE (ImmediateType, Unhandled) | |
| HANDLE (SequenceType, Unhandled) | |
| HANDLE (SetType, Unhandled) | |
| HANDLE (BagType, Unhandled) | |
| HANDLE (DictType, Unhandled) | |
| HANDLE (IndexType, Unhandled) | |
| HANDLE (IntegerType, Unhandled) | |
| HANDLE (LabelType, Unhandled) | |
This helps visit TypeOp nodes.
Definition at line 153 of file RTGVisitors.h.
|
inline |
Definition at line 155 of file RTGVisitors.h.
References circt::rtg::RTGTypeVisitor< ConcreteType, ResultType, ExtraArgs >::visitInvalidType().
| circt::rtg::RTGTypeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | BagType | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGTypeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | DictType | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGTypeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ImmediateType | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGTypeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | IndexType | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGTypeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | IntegerType | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGTypeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | LabelType | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGTypeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | SequenceType | , |
| Unhandled | |||
| ) |
| circt::rtg::RTGTypeVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | SetType | , |
| Unhandled | |||
| ) |
|
inline |
Definition at line 187 of file RTGVisitors.h.
References circt::rtg::RTGTypeVisitor< ConcreteType, ResultType, ExtraArgs >::visitUnhandledType().
|
inline |
Definition at line 192 of file RTGVisitors.h.
|
inline |
This callback is invoked on any RTG types not handled properly by the TypeSwitch.
Definition at line 178 of file RTGVisitors.h.
Referenced by circt::rtg::RTGTypeVisitor< ConcreteType, ResultType, ExtraArgs >::dispatchTypeVisitor().
| ResultType circt::rtg::RTGTypeVisitor< ConcreteType, ResultType, ExtraArgs >::visitUnhandledType | ( | Type | type, |
| ExtraArgs... | args | ||
| ) |
This callback is invoked on any types that are not handled by the concrete visitor.
Referenced by circt::rtg::RTGTypeVisitor< ConcreteType, ResultType, ExtraArgs >::visitContextResourceType().