13 #ifndef MLIR_DIALECT_NVGPU_NVGPUDIALECT_H_
14 #define MLIR_DIALECT_NVGPU_NVGPUDIALECT_H_
23 #include "mlir/Dialect/NVGPU/IR/NVGPUEnums.h.inc"
52 #define GET_ATTRDEF_CLASSES
53 #include "mlir/Dialect/NVGPU/IR/NVGPUAttrDefs.h.inc"
55 #define GET_TYPEDEF_CLASSES
56 #include "mlir/Dialect/NVGPU/IR/NVGPUTypeDefs.h.inc"
58 #include "mlir/Dialect/NVGPU/IR/NVGPUDialect.h.inc"
60 #define GET_OP_CLASSES
61 #include "mlir/Dialect/NVGPU/IR/NVGPUOps.h.inc"
constexpr int kMaxGriddimz
constexpr int kMaxTotalBlockdim
constexpr unsigned kTMALastdimByte
The bytes in the last dimension of the tensor map must be a multiple of 16.
constexpr int kWgmmaSizeM
M size of wgmma.mma_async instruction.
constexpr int kMaxGriddimy
constexpr unsigned kMaxTMATensorDimension
Maximum TMA tile dimension (tensorRank) must be non-zero and less than or equal to the maximum suppor...
constexpr int kMaxBlockdimx
constexpr int kMaxBlockdimz
constexpr int kMaxGriddimx
constexpr unsigned kMaxTMADimension
Maximum TMA tile size (boxDim), which specifies number of elements to be traversed along each of the ...
constexpr int kMaxBlockdimy
constexpr int kMaxTotalGriddim