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

Public Types

using ConcreteEntity = ConcreteAttr
 
- Public Types inherited from mlir::tt::ttmetal::detail::KernelConfigInterfaceInterfaceTraits::FallbackModel< ConcreteAttr >
using Interface = ::mlir::tt::ttmetal::KernelConfigInterface
 

Additional Inherited Members

- Public Member Functions inherited from mlir::tt::ttmetal::detail::KernelConfigInterfaceInterfaceTraits::FallbackModel< ConcreteAttr >
 FallbackModel ()
 
- Static Public Member Functions inherited from mlir::tt::ttmetal::detail::KernelConfigInterfaceInterfaceTraits::FallbackModel< ConcreteAttr >
static mlir::SymbolRefAttr getKernelSymbol (const Concept *impl, ::mlir::Attribute tablegen_opaque_val)
 
static mlir::tt::ttkernel::ThreadType getThreadType (const Concept *impl, ::mlir::Attribute tablegen_opaque_val)
 
static mlir::Attribute getCoreRange (const Concept *impl, ::mlir::Attribute tablegen_opaque_val)
 
static mlir::Attribute getKernelArgs (const Concept *impl, ::mlir::Attribute tablegen_opaque_val)
 
- Public Attributes inherited from mlir::tt::ttmetal::detail::KernelConfigInterfaceInterfaceTraits::Concept
mlir::SymbolRefAttr(* getKernelSymbol )(const Concept *impl, ::mlir::Attribute)
 The methods defined by the interface. More...
 
mlir::tt::ttkernel::ThreadType(* getThreadType )(const Concept *impl, ::mlir::Attribute)
 
mlir::Attribute(* getCoreRange )(const Concept *impl, ::mlir::Attribute)
 
mlir::Attribute(* getKernelArgs )(const Concept *impl, ::mlir::Attribute)
 

Member Typedef Documentation

◆ ConcreteEntity

template<typename ConcreteModel , typename ConcreteAttr >
using mlir::tt::ttmetal::detail::KernelConfigInterfaceInterfaceTraits::ExternalModel< ConcreteModel, ConcreteAttr >::ConcreteEntity = ConcreteAttr

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