TT-MLIR
Public Types | Public Member Functions | Static Public Member Functions | List of all members
mlir::tt::ttir::detail::GenericRegionOpInterfaceTraits::Model< ConcreteOp > Class Template Reference
Inheritance diagram for mlir::tt::ttir::detail::GenericRegionOpInterfaceTraits::Model< ConcreteOp >:
mlir::tt::ttir::detail::GenericRegionOpInterfaceTraits::Concept

Public Types

using Interface = ::mlir::tt::ttir::GenericRegionOp
 

Public Member Functions

 Model ()
 

Static Public Member Functions

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)
 

Additional Inherited Members

- 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

◆ Interface

Constructor & Destructor Documentation

◆ Model()

template<typename ConcreteOp >
mlir::tt::ttir::detail::GenericRegionOpInterfaceTraits::Model< ConcreteOp >::Model ( )
inline

Member Function Documentation

◆ buildGenericRegion()

template<typename ConcreteOp >
void mlir::tt::ttir::detail::GenericRegionOpInterfaceTraits::Model< ConcreteOp >::buildGenericRegion ( const Concept impl,
::mlir::Operation *  tablegen_opaque_val,
::mlir::OpBuilder &  op_builder,
::mlir::Block *  block 
)
inlinestatic

◆ getIndexingMaps()

template<typename ConcreteOp >
std::pair<::mlir::ArrayAttr,::mlir::ArrayAttr > mlir::tt::ttir::detail::GenericRegionOpInterfaceTraits::Model< ConcreteOp >::getIndexingMaps ( const Concept impl,
::mlir::Operation *  tablegen_opaque_val,
::mlir::Builder &  builder 
)
inlinestatic

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