TT-MLIR
Public Types | List of all members
mlir::tt::ttir::detail::GenericRegionOpInterfaceTraits::ExternalModel< ConcreteModel, ConcreteOp > Class Template Reference
Inheritance diagram for mlir::tt::ttir::detail::GenericRegionOpInterfaceTraits::ExternalModel< ConcreteModel, ConcreteOp >:
mlir::tt::ttir::detail::GenericRegionOpInterfaceTraits::FallbackModel< ConcreteOp > mlir::tt::ttir::detail::GenericRegionOpInterfaceTraits::Concept

Public Types

using ConcreteEntity = ConcreteOp
 
- Public Types inherited from mlir::tt::ttir::detail::GenericRegionOpInterfaceTraits::FallbackModel< ConcreteOp >
using Interface = ::mlir::tt::ttir::GenericRegionOp
 

Additional Inherited Members

- Public Member Functions inherited from mlir::tt::ttir::detail::GenericRegionOpInterfaceTraits::FallbackModel< ConcreteOp >
 FallbackModel ()
 
- Static Public Member Functions inherited from mlir::tt::ttir::detail::GenericRegionOpInterfaceTraits::FallbackModel< ConcreteOp >
static std::pair<::mlir::ArrayAttr, ::mlir::ArrayAttr > getIndexingMaps (const Concept *impl, ::mlir::Operation *tablegen_opaque_val, ::mlir::Builder &builder)
 
static void buildGenericRegion (const Concept *impl, ::mlir::Operation *tablegen_opaque_val, ::mlir::OpBuilder &op_builder, ::mlir::Block *block)
 
- Public Attributes inherited from mlir::tt::ttir::detail::GenericRegionOpInterfaceTraits::Concept
std::pair<::mlir::ArrayAttr, ::mlir::ArrayAttr >(* getIndexingMaps )(const Concept *impl, ::mlir::Operation *, ::mlir::Builder &)
 The methods defined by the interface. More...
 
void(* buildGenericRegion )(const Concept *impl, ::mlir::Operation *, ::mlir::OpBuilder &, ::mlir::Block *)
 

Member Typedef Documentation

◆ ConcreteEntity

template<typename ConcreteModel , typename ConcreteOp >
using mlir::tt::ttir::detail::GenericRegionOpInterfaceTraits::ExternalModel< ConcreteModel, ConcreteOp >::ConcreteEntity = ConcreteOp

The documentation for this class was generated from the following file: