MLIR 22.0.0git
mlir::arm_sme::detail::ArmSMETileOpInterfaceInterfaceTraits::FallbackModel< ConcreteOp > Class Template Reference

#include "mlir/Dialect/ArmSME/IR/ArmSMEOpInterfaces.h"

Inheritance diagram for mlir::arm_sme::detail::ArmSMETileOpInterfaceInterfaceTraits::FallbackModel< ConcreteOp >:

Public Types

using Interface = ArmSMETileOpInterface

Public Member Functions

 FallbackModel ()

Static Public Member Functions

static void setTileId (const Concept *impl, ::mlir::Operation *tablegen_opaque_val, mlir::IntegerAttr tileId)
static mlir::IntegerAttr getTileId (const Concept *impl, ::mlir::Operation *tablegen_opaque_val)
static VectorType getTileType (const Concept *impl, ::mlir::Operation *tablegen_opaque_val)

Additional Inherited Members

Public Attributes inherited from mlir::arm_sme::detail::ArmSMETileOpInterfaceInterfaceTraits::Concept
void(* setTileId )(const Concept *impl, ::mlir::Operation *, mlir::IntegerAttr)
 The methods defined by the interface.
mlir::IntegerAttr(* getTileId )(const Concept *impl, ::mlir::Operation *)
VectorType(* getTileType )(const Concept *impl, ::mlir::Operation *)

Detailed Description

template<typename ConcreteOp>
class mlir::arm_sme::detail::ArmSMETileOpInterfaceInterfaceTraits::FallbackModel< ConcreteOp >

Definition at line 54 of file ArmSMEOpInterfaces.h.

Member Typedef Documentation

◆ Interface

template<typename ConcreteOp>
using mlir::arm_sme::detail::ArmSMETileOpInterfaceInterfaceTraits::FallbackModel< ConcreteOp >::Interface = ArmSMETileOpInterface

Definition at line 56 of file ArmSMEOpInterfaces.h.

Constructor & Destructor Documentation

◆ FallbackModel()

template<typename ConcreteOp>
mlir::arm_sme::detail::ArmSMETileOpInterfaceInterfaceTraits::FallbackModel< ConcreteOp >::FallbackModel ( )
inline

Definition at line 57 of file ArmSMEOpInterfaces.h.

Member Function Documentation

◆ getTileId()

template<typename ConcreteOp>
mlir::IntegerAttr mlir::arm_sme::detail::ArmSMETileOpInterfaceInterfaceTraits::FallbackModel< ConcreteOp >::getTileId ( const Concept * impl,
::mlir::Operation * tablegen_opaque_val )
inlinestatic

Definition at line 144 of file ArmSMEOpInterfaces.h.

◆ getTileType()

template<typename ConcreteOp>
VectorType mlir::arm_sme::detail::ArmSMETileOpInterfaceInterfaceTraits::FallbackModel< ConcreteOp >::getTileType ( const Concept * impl,
::mlir::Operation * tablegen_opaque_val )
inlinestatic

Definition at line 148 of file ArmSMEOpInterfaces.h.

◆ setTileId()

template<typename ConcreteOp>
void mlir::arm_sme::detail::ArmSMETileOpInterfaceInterfaceTraits::FallbackModel< ConcreteOp >::setTileId ( const Concept * impl,
::mlir::Operation * tablegen_opaque_val,
mlir::IntegerAttr tileId )
inlinestatic

Definition at line 140 of file ArmSMEOpInterfaces.h.


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