MLIR 22.0.0git
NVGPU.h File Reference
#include "mlir-c/IR.h"
#include "mlir-c/Support.h"
#include "mlir/Dialect/NVGPU/Transforms/Passes.capi.h.inc"

Go to the source code of this file.

Functions

 MLIR_DECLARE_CAPI_DIALECT_REGISTRATION (NVGPU, nvgpu)
MLIR_CAPI_EXPORTED bool mlirTypeIsANVGPUTensorMapDescriptorType (MlirType type)
MLIR_CAPI_EXPORTED MlirType mlirNVGPUTensorMapDescriptorTypeGet (MlirContext ctx, MlirType tensorMemrefType, int swizzle, int l2promo, int oobFill, int interleave)
MLIR_CAPI_EXPORTED MlirStringRef mlirNVGPUTensorMapDescriptorTypeGetName (void)

Function Documentation

◆ MLIR_DECLARE_CAPI_DIALECT_REGISTRATION()

MLIR_DECLARE_CAPI_DIALECT_REGISTRATION ( NVGPU ,
nvgpu  )

References MLIR_CAPI_EXPORTED.

◆ mlirNVGPUTensorMapDescriptorTypeGet()

MLIR_CAPI_EXPORTED MlirType mlirNVGPUTensorMapDescriptorTypeGet ( MlirContext ctx,
MlirType tensorMemrefType,
int swizzle,
int l2promo,
int oobFill,
int interleave )

◆ mlirNVGPUTensorMapDescriptorTypeGetName()

MLIR_CAPI_EXPORTED MlirStringRef mlirNVGPUTensorMapDescriptorTypeGetName ( void )

Definition at line 33 of file NVGPU.cpp.

References wrap().

◆ mlirTypeIsANVGPUTensorMapDescriptorType()

MLIR_CAPI_EXPORTED bool mlirTypeIsANVGPUTensorMapDescriptorType ( MlirType type)