|
CIRCT 22.0.0git
|
This helps visit TypeOp nodes. More...
#include <HWVisitors.h>
Public Member Functions | |
| ResultType | dispatchTypeOpVisitor (Operation *op, ExtraArgs... args) |
| ResultType | visitInvalidTypeOp (Operation *op, ExtraArgs... args) |
| This callback is invoked on any non-expression operations. | |
| ResultType | visitUnhandledTypeOp (Operation *op, ExtraArgs... args) |
| This callback is invoked on any combinational operations that are not handled by the concrete visitor. | |
| HANDLE (ConstantOp, Unhandled) | |
| HANDLE (AggregateConstantOp, Unhandled) | |
| HANDLE (BitcastOp, Unhandled) | |
| HANDLE (ParamValueOp, Unhandled) | |
| HANDLE (StructCreateOp, Unhandled) | |
| HANDLE (StructExtractOp, Unhandled) | |
| HANDLE (StructInjectOp, Unhandled) | |
| HANDLE (UnionCreateOp, Unhandled) | |
| HANDLE (UnionExtractOp, Unhandled) | |
| HANDLE (ArraySliceOp, Unhandled) | |
| HANDLE (ArrayGetOp, Unhandled) | |
| HANDLE (ArrayCreateOp, Unhandled) | |
| HANDLE (ArrayConcatOp, Unhandled) | |
| HANDLE (ArrayInjectOp, Unhandled) | |
| HANDLE (EnumCmpOp, Unhandled) | |
| HANDLE (EnumConstantOp, Unhandled) | |
This helps visit TypeOp nodes.
Definition at line 25 of file HWVisitors.h.
|
inline |
Definition at line 27 of file HWVisitors.h.
Referenced by circt::hw::isCombinational().
| circt::hw::TypeOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | AggregateConstantOp | , |
| Unhandled | |||
| ) |
| circt::hw::TypeOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ArrayConcatOp | , |
| Unhandled | |||
| ) |
| circt::hw::TypeOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ArrayCreateOp | , |
| Unhandled | |||
| ) |
| circt::hw::TypeOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ArrayGetOp | , |
| Unhandled | |||
| ) |
| circt::hw::TypeOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ArrayInjectOp | , |
| Unhandled | |||
| ) |
| circt::hw::TypeOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ArraySliceOp | , |
| Unhandled | |||
| ) |
| circt::hw::TypeOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | BitcastOp | , |
| Unhandled | |||
| ) |
| circt::hw::TypeOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ConstantOp | , |
| Unhandled | |||
| ) |
| circt::hw::TypeOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | EnumCmpOp | , |
| Unhandled | |||
| ) |
| circt::hw::TypeOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | EnumConstantOp | , |
| Unhandled | |||
| ) |
| circt::hw::TypeOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ParamValueOp | , |
| Unhandled | |||
| ) |
| circt::hw::TypeOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | StructCreateOp | , |
| Unhandled | |||
| ) |
| circt::hw::TypeOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | StructExtractOp | , |
| Unhandled | |||
| ) |
| circt::hw::TypeOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | StructInjectOp | , |
| Unhandled | |||
| ) |
| circt::hw::TypeOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | UnionCreateOp | , |
| Unhandled | |||
| ) |
| circt::hw::TypeOpVisitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | UnionExtractOp | , |
| Unhandled | |||
| ) |
|
inline |
This callback is invoked on any non-expression operations.
Definition at line 50 of file HWVisitors.h.
Referenced by circt::hw::isCombinational().
|
inline |
This callback is invoked on any combinational operations that are not handled by the concrete visitor.
Definition at line 57 of file HWVisitors.h.
Referenced by circt::hw::isCombinational().