14#ifndef MLIR_DIALECT_AMDGPU_IR_AMDGPUDIALECT_H_
15#define MLIR_DIALECT_AMDGPU_IR_AMDGPUDIALECT_H_
26#include "mlir/Dialect/AMDGPU/IR/AMDGPUDialect.h.inc"
30#include "mlir/Dialect/AMDGPU/IR/AMDGPUAttrs.h.inc"
31#include "mlir/Dialect/AMDGPU/IR/AMDGPUTypes.h.inc"
37 IntegerAttr &n, IntegerAttr &k);
39 IntegerAttr &m, IntegerAttr &n,
47 IntegerAttr n, IntegerAttr k) {
51 IntegerAttr m, IntegerAttr n, IntegerAttr k) {
56#define GET_ATTRDEF_CLASSES
57#include "mlir/Dialect/AMDGPU/IR/AMDGPUAttrs.h.inc"
59#define GET_TYPEDEF_CLASSES
60#include "mlir/Dialect/AMDGPU/IR/AMDGPUTypes.h.inc"
63#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.