MLIR 22.0.0git
mlir::arm_sme::detail::ArmSMETileOpInterfaceTrait< ConcreteOp > Struct Template Reference

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

Inheritance diagram for mlir::arm_sme::detail::ArmSMETileOpInterfaceTrait< ConcreteOp >:

Public Member Functions

void setTileId (mlir::IntegerAttr tileId)
 Sets the tile ID for this operation.
mlir::IntegerAttr getTileId ()
 Returns the tile ID assigned to this operation.
bool isInMemoryTile ()

Static Public Member Functions

::llvm::LogicalResult verifyTrait (::mlir::Operation *op)

Detailed Description

template<typename ConcreteOp>
struct mlir::arm_sme::detail::ArmSMETileOpInterfaceTrait< ConcreteOp >

Definition at line 99 of file ArmSMEOpInterfaces.h.

Member Function Documentation

◆ getTileId()

template<typename ConcreteOp>
mlir::IntegerAttr mlir::arm_sme::detail::ArmSMETileOpInterfaceTrait< ConcreteOp >::getTileId ( )
inline

Returns the tile ID assigned to this operation.

This will be null before tile allocation.

Definition at line 111 of file ArmSMEOpInterfaces.h.

◆ isInMemoryTile()

template<typename ConcreteOp>
bool mlir::arm_sme::detail::ArmSMETileOpInterfaceTrait< ConcreteOp >::isInMemoryTile ( )
inline

Definition at line 119 of file ArmSMEOpInterfaces.h.

◆ setTileId()

template<typename ConcreteOp>
void mlir::arm_sme::detail::ArmSMETileOpInterfaceTrait< ConcreteOp >::setTileId ( mlir::IntegerAttr tileId)
inline

Sets the tile ID for this operation.

Definition at line 102 of file ArmSMEOpInterfaces.h.

◆ verifyTrait()

template<typename ConcreteOp>
::llvm::LogicalResult mlir::arm_sme::detail::ArmSMETileOpInterfaceTrait< ConcreteOp >::verifyTrait ( ::mlir::Operation * op)
inlinestatic

Definition at line 115 of file ArmSMEOpInterfaces.h.


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