CIRCT
20.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. More... | |
ResultType | visitUnhandledType (Type type, ExtraArgs... args) |
This callback is invoked on any types that are not handled by the concrete visitor. More... | |
ResultType | visitContextResourceType (ContextResourceTypeInterface type, ExtraArgs... args) |
ResultType | visitExternalType (Type type, ExtraArgs... args) |
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 112 of file RTGVisitors.h.
|
inline |
Definition at line 114 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 | ( | 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 145 of file RTGVisitors.h.
References circt::rtg::RTGTypeVisitor< ConcreteType, ResultType, ExtraArgs >::visitUnhandledType().
|
inline |
Definition at line 150 of file RTGVisitors.h.
|
inline |
This callback is invoked on any RTG types not handled properly by the TypeSwitch.
Definition at line 136 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().