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 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 unsigned kMaxTMALastdimByte
Last dimension of 2D+ TMA must be 128 bytes.
constexpr int kMaxTotalGriddim