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"
33 IntegerAttr &n, IntegerAttr &k);
35 IntegerAttr &m, IntegerAttr &n,
43 IntegerAttr n, IntegerAttr k) {
47 IntegerAttr m, IntegerAttr n, IntegerAttr k) {
52#define GET_ATTRDEF_CLASSES
53#include "mlir/Dialect/AMDGPU/IR/AMDGPUAttributes.h.inc"
56#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.