Class TypeInterface
Defined in File TypeInterface.h.inc
Nested Relationships
Nested Types
Inheritance Relationships
Base Type
public mlir::TypeInterface< TypeInterface, detail::TypeInterfaceInterfaceTraits >
Class Documentation
-
class TypeInterface : public mlir::TypeInterface<TypeInterface, detail::TypeInterfaceInterfaceTraits>
Public Functions
-
::mlir::Type getBaseType() const
Gets the base data type of the channel.
For scalar channels (no shape), returns the element type directly. For shaped channels, returns a MemRefType with the channel’s shape and element type.
-
template<typename ConcreteType>
struct Trait : public mlir::dfg::detail::TypeInterfaceTrait<ConcreteType>
-
::mlir::Type getBaseType() const