14#ifndef MLIR_DIALECT_AMDGPU_IR_AMDGPUDIALECT_H_
15#define MLIR_DIALECT_AMDGPU_IR_AMDGPUDIALECT_H_
24#include "mlir/Dialect/AMDGPU/IR/AMDGPUAttrs.h.inc"
25#include "mlir/Dialect/AMDGPU/IR/AMDGPUTypes.h.inc"
31 IntegerAttr &n, IntegerAttr &k);
33 IntegerAttr &m, IntegerAttr &n,
41 IntegerAttr n, IntegerAttr k) {
45 IntegerAttr m, IntegerAttr n, IntegerAttr k) {
50#define GET_ATTRDEF_CLASSES
51#include "mlir/Dialect/AMDGPU/IR/AMDGPUAttrs.h.inc"
53#define GET_TYPEDEF_CLASSES
54#include "mlir/Dialect/AMDGPU/IR/AMDGPUTypes.h.inc"
57#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.