MLIR  19.0.0git
Public Attributes | List of all members
mlir::nvgpu::LdMatrixParams Struct Reference

Encapsulates the parameters needed to lower a nvgpu.ldmatrix operation to nvvm.ldmatrix. More...

#include "mlir/Dialect/NVGPU/Utils/MMAUtils.h"

Public Attributes

VectorType fragmentType
 
bool isAccum
 
int64_t numTiles
 
vector::IteratorType contiguousDimType
 
NVVM::MMALayout targetLayout
 

Detailed Description

Encapsulates the parameters needed to lower a nvgpu.ldmatrix operation to nvvm.ldmatrix.

Definition at line 77 of file MMAUtils.h.

Member Data Documentation

◆ contiguousDimType

vector::IteratorType mlir::nvgpu::LdMatrixParams::contiguousDimType

◆ fragmentType

VectorType mlir::nvgpu::LdMatrixParams::fragmentType

◆ isAccum

bool mlir::nvgpu::LdMatrixParams::isAccum

Definition at line 79 of file MMAUtils.h.

◆ numTiles

int64_t mlir::nvgpu::LdMatrixParams::numTiles

Definition at line 80 of file MMAUtils.h.

Referenced by mlir::nvgpu::getLdMatrixParams().

◆ targetLayout

NVVM::MMALayout mlir::nvgpu::LdMatrixParams::targetLayout

Definition at line 82 of file MMAUtils.h.

Referenced by mlir::nvgpu::getLdMatrixParams().


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