14#ifndef MLIR_DIALECT_AMDGPU_IR_AMDGPUDIALECT_H_
15#define MLIR_DIALECT_AMDGPU_IR_AMDGPUDIALECT_H_
25#include "mlir/Dialect/AMDGPU/IR/AMDGPUDialect.h.inc"
27#include "mlir/Dialect/AMDGPU/IR/AMDGPUEnums.h.inc"
28#include "mlir/Dialect/AMDGPU/IR/AMDGPUTypes.h.inc"
34 IntegerAttr &n, IntegerAttr &k);
36 IntegerAttr &m, IntegerAttr &n,
44 IntegerAttr n, IntegerAttr k) {
48 IntegerAttr m, IntegerAttr n, IntegerAttr k) {
53#define GET_ATTRDEF_CLASSES
54#include "mlir/Dialect/AMDGPU/IR/AMDGPUAttributes.h.inc"
56#define GET_TYPEDEF_CLASSES
57#include "mlir/Dialect/AMDGPU/IR/AMDGPUTypes.h.inc"
60#include "mlir/Dialect/AMDGPU/IR/AMDGPU.h.inc"
void printDimensionList(ArrayRef< int64_t > shape)
The OpAsmParser has methods for interacting with the asm parser: parsing things from it,...
This is a pure-virtual base class that exposes the asmprinter hooks necessary to implement a custom p...
Operation is the basic unit of execution within MLIR.
ParseResult parseMNKDimensionList(OpAsmParser &parser, IntegerAttr &m, IntegerAttr &n, IntegerAttr &k)
Parser for the custom<MNKDimensionList> custom assembly format used by WMMAOp.
void printMNKDimensionList(OpAsmPrinter &printer, IntegerAttr m, IntegerAttr n, IntegerAttr k)
Printer for the custom<MNKDimensionList> custom assembly format used by WMMAOp.