CIRCT
20.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. More... | |
ResultType | visitUnhandledTypeOp (Operation *op, ExtraArgs... args) |
This callback is invoked on any combinational operations that are not handled by the concrete visitor. More... | |
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 (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 | ( | 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 49 of file HWVisitors.h.
|
inline |
This callback is invoked on any combinational operations that are not handled by the concrete visitor.
Definition at line 56 of file HWVisitors.h.