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

Public Types

using Interface = ::mlir::tt::ttir::ViewOpInterface
 

Public Member Functions

 Model ()
 

Static Public Member Functions

static mlir::Value getInput (const Concept *impl, ::mlir::Operation *tablegen_opaque_val)
 
static mlir::Value getResult (const Concept *impl, ::mlir::Operation *tablegen_opaque_val)
 
static std::pair< mlir::MemRefType, mlir::AffineMap > applyViews (const Concept *impl, ::mlir::Operation *tablegen_opaque_val)
 

Additional Inherited Members

- Public Attributes inherited from mlir::tt::ttir::detail::ViewOpInterfaceInterfaceTraits::Concept
mlir::Value(* getInput )(const Concept *impl, ::mlir::Operation *)
 The methods defined by the interface. More...
 
mlir::Value(* getResult )(const Concept *impl, ::mlir::Operation *)
 
std::pair< mlir::MemRefType, mlir::AffineMap >(* applyViews )(const Concept *impl, ::mlir::Operation *)
 

Member Typedef Documentation

◆ Interface

Constructor & Destructor Documentation

◆ Model()

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

Member Function Documentation

◆ applyViews()

template<typename ConcreteOp >
std::pair< mlir::MemRefType, mlir::AffineMap > mlir::tt::ttir::detail::ViewOpInterfaceInterfaceTraits::Model< ConcreteOp >::applyViews ( const Concept impl,
::mlir::Operation *  tablegen_opaque_val 
)
inlinestatic

◆ getInput()

template<typename ConcreteOp >
mlir::Value mlir::tt::ttir::detail::ViewOpInterfaceInterfaceTraits::Model< ConcreteOp >::getInput ( const Concept impl,
::mlir::Operation *  tablegen_opaque_val 
)
inlinestatic

◆ getResult()

template<typename ConcreteOp >
mlir::Value mlir::tt::ttir::detail::ViewOpInterfaceInterfaceTraits::Model< ConcreteOp >::getResult ( const Concept impl,
::mlir::Operation *  tablegen_opaque_val 
)
inlinestatic

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