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

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

Public Member Functions

 XeCoreInfo (uint32_t num_threads, const SharedMemory &shared_memory, uint32_t num_vector_units, uint32_t num_matrix_units)
 

Public Attributes

uint32_t num_threads
 
SharedMemory shared_memory
 
uint32_t num_vector_units
 
uint32_t num_matrix_units
 

Detailed Description

Definition at line 205 of file uArchBase.h.

Constructor & Destructor Documentation

◆ XeCoreInfo()

mlir::xegpu::uArch::XeCoreInfo::XeCoreInfo ( uint32_t  num_threads,
const SharedMemory shared_memory,
uint32_t  num_vector_units,
uint32_t  num_matrix_units 
)
inline

Definition at line 211 of file uArchBase.h.

Member Data Documentation

◆ num_matrix_units

uint32_t mlir::xegpu::uArch::XeCoreInfo::num_matrix_units

Definition at line 209 of file uArchBase.h.

◆ num_threads

uint32_t mlir::xegpu::uArch::XeCoreInfo::num_threads

Definition at line 206 of file uArchBase.h.

◆ num_vector_units

uint32_t mlir::xegpu::uArch::XeCoreInfo::num_vector_units

Definition at line 208 of file uArchBase.h.

◆ shared_memory

SharedMemory mlir::xegpu::uArch::XeCoreInfo::shared_memory

Definition at line 207 of file uArchBase.h.


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