| 
    MLIR 22.0.0git
    
   | 
 
#include "mlir/Conversion/GPUToSPIRV/GPUToSPIRV.h"#include "mlir/Dialect/GPU/IR/GPUDialect.h"#include "mlir/Dialect/SPIRV/IR/SPIRVEnums.h"#include "mlir/Dialect/SPIRV/IR/SPIRVOps.h"#include "mlir/Dialect/SPIRV/IR/SPIRVTypes.h"#include "mlir/Dialect/SPIRV/IR/TargetAndABI.h"#include "mlir/Dialect/SPIRV/Transforms/SPIRVConversion.h"#include "mlir/IR/BuiltinAttributes.h"#include "mlir/IR/BuiltinTypes.h"#include "mlir/IR/TypeUtilities.h"#include "mlir/IR/ValueRange.h"#include "llvm/ADT/STLExtras.h"#include "llvm/ADT/StringSwitch.h"#include <cassert>Go to the source code of this file.
Namespaces | |
| namespace | mlir | 
| Include the generated interface declarations.  | |
| namespace | mlir::khr | 
Functions | |
| static bool | mlir::createElementwiseOp (ConversionPatternRewriter &builder, gpu::SubgroupMmaElementwiseOp op, Type coopType, ValueRange operands) | 
| Creates a SPIR-V op to replace the given GPU subgroup mma elementwise op when the elementwise op directly supports with cooperative matrix type.   | |
| bool | mlir::allOperandsHaveSameCoopMatrixType (ValueRange operands) |