MLIR  16.0.0git
Classes | Namespaces | Macros | Functions
GPUDialect.h File Reference
#include "mlir/Dialect/DLTI/Traits.h"
#include "mlir/IR/Builders.h"
#include "mlir/IR/BuiltinTypes.h"
#include "mlir/IR/Dialect.h"
#include "mlir/IR/FunctionInterfaces.h"
#include "mlir/IR/OpDefinition.h"
#include "mlir/IR/OpImplementation.h"
#include "mlir/IR/SymbolTable.h"
#include "mlir/Interfaces/InferIntRangeInterface.h"
#include "mlir/Interfaces/InferTypeOpInterface.h"
#include "mlir/Interfaces/SideEffectInterfaces.h"
#include "mlir/Dialect/GPU/IR/GPUOpsEnums.h.inc"
#include "mlir/Dialect/GPU/IR/GPUOpsDialect.h.inc"
#include "mlir/Dialect/GPU/IR/GPUOpInterfaces.h.inc"
#include "mlir/Dialect/GPU/IR/GPUOpsAttributes.h.inc"
#include "mlir/Dialect/GPU/IR/GPUOps.h.inc"
+ Include dependency graph for GPUDialect.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mlir::gpu::KernelDim3
 Utility class for the GPU dialect to represent triples of Values accessible through .x, .y, and .z similarly to CUDA notation. More...
 
class  mlir::gpu::AsyncTokenType
 
struct  mlir::gpu::MMAMatrixStorageType
 MMAMatrixType storage and uniquing. More...
 
class  mlir::gpu::MMAMatrixType
 MMAMatrix represents a matrix held by a subgroup for matrix-matrix multiply accumulate operations. More...
 

Namespaces

 mlir
 Include the generated interface declarations.
 
 mlir::gpu
 

Macros

#define GET_ATTRDEF_CLASSES
 
#define GET_OP_CLASSES
 

Functions

void mlir::gpu::addAsyncDependency (Operation *op, Value token)
 

Macro Definition Documentation

◆ GET_ATTRDEF_CLASSES

#define GET_ATTRDEF_CLASSES

Definition at line 174 of file GPUDialect.h.

◆ GET_OP_CLASSES

#define GET_OP_CLASSES

Definition at line 177 of file GPUDialect.h.