MLIR  22.0.0git
Public Member Functions | Protected Attributes | List of all members
mlir::xegpu::uArch::SharedMemory Struct Reference

#include "mlir/Dialect/XeGPU/uArch/uArchBase.h"

Public Member Functions

 SharedMemory (uint32_t size, uint32_t alignment)
 
uint32_t getSize () const
 
uint32_t getAlignment () const
 

Protected Attributes

uint32_t size
 
uint32_t alignment
 

Detailed Description

Definition at line 190 of file uArchBase.h.

Constructor & Destructor Documentation

◆ SharedMemory()

mlir::xegpu::uArch::SharedMemory::SharedMemory ( uint32_t  size,
uint32_t  alignment 
)
inline

Definition at line 192 of file uArchBase.h.

Member Function Documentation

◆ getAlignment()

uint32_t mlir::xegpu::uArch::SharedMemory::getAlignment ( ) const
inline

Definition at line 197 of file uArchBase.h.

References alignment.

◆ getSize()

uint32_t mlir::xegpu::uArch::SharedMemory::getSize ( ) const
inline

Definition at line 196 of file uArchBase.h.

References size.

Member Data Documentation

◆ alignment

uint32_t mlir::xegpu::uArch::SharedMemory::alignment
protected

Definition at line 201 of file uArchBase.h.

Referenced by getAlignment().

◆ size

uint32_t mlir::xegpu::uArch::SharedMemory::size
protected

Definition at line 200 of file uArchBase.h.

Referenced by getSize().


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