#include "mlir-c/IR.h"
#include "mlir-c/Support.h"
#include "mlir/Dialect/GPU/Transforms/Passes.capi.h.inc"
Go to the source code of this file.
|
| MLIR_DECLARE_CAPI_DIALECT_REGISTRATION (GPU, gpu) |
|
MLIR_CAPI_EXPORTED bool | mlirTypeIsAGPUAsyncTokenType (MlirType type) |
|
MLIR_CAPI_EXPORTED MlirType | mlirGPUAsyncTokenTypeGet (MlirContext ctx) |
|
MLIR_CAPI_EXPORTED bool | mlirAttributeIsAGPUObjectAttr (MlirAttribute attr) |
|
MLIR_CAPI_EXPORTED MlirAttribute | mlirGPUObjectAttrGet (MlirContext mlirCtx, MlirAttribute target, uint32_t format, MlirStringRef objectStrRef, MlirAttribute mlirObjectProps) |
|
MLIR_CAPI_EXPORTED MlirAttribute | mlirGPUObjectAttrGetWithKernels (MlirContext mlirCtx, MlirAttribute target, uint32_t format, MlirStringRef objectStrRef, MlirAttribute mlirObjectProps, MlirAttribute mlirKernelsAttr) |
|
MLIR_CAPI_EXPORTED MlirAttribute | mlirGPUObjectAttrGetTarget (MlirAttribute mlirObjectAttr) |
|
MLIR_CAPI_EXPORTED uint32_t | mlirGPUObjectAttrGetFormat (MlirAttribute mlirObjectAttr) |
|
MLIR_CAPI_EXPORTED MlirStringRef | mlirGPUObjectAttrGetObject (MlirAttribute mlirObjectAttr) |
|
MLIR_CAPI_EXPORTED bool | mlirGPUObjectAttrHasProperties (MlirAttribute mlirObjectAttr) |
|
MLIR_CAPI_EXPORTED MlirAttribute | mlirGPUObjectAttrGetProperties (MlirAttribute mlirObjectAttr) |
|
MLIR_CAPI_EXPORTED bool | mlirGPUObjectAttrHasKernels (MlirAttribute mlirObjectAttr) |
|
MLIR_CAPI_EXPORTED MlirAttribute | mlirGPUObjectAttrGetKernels (MlirAttribute mlirObjectAttr) |
|
◆ MLIR_DECLARE_CAPI_DIALECT_REGISTRATION()
MLIR_DECLARE_CAPI_DIALECT_REGISTRATION |
( |
GPU |
, |
|
|
gpu |
|
|
) |
| |
◆ mlirAttributeIsAGPUObjectAttr()
◆ mlirGPUAsyncTokenTypeGet()
◆ mlirGPUObjectAttrGet()
MLIR_CAPI_EXPORTED MlirAttribute mlirGPUObjectAttrGet |
( |
MlirContext |
mlirCtx, |
|
|
MlirAttribute |
target, |
|
|
uint32_t |
format, |
|
|
MlirStringRef |
objectStrRef, |
|
|
MlirAttribute |
mlirObjectProps |
|
) |
| |
◆ mlirGPUObjectAttrGetFormat()
◆ mlirGPUObjectAttrGetKernels()
MLIR_CAPI_EXPORTED MlirAttribute mlirGPUObjectAttrGetKernels |
( |
MlirAttribute |
mlirObjectAttr | ) |
|
◆ mlirGPUObjectAttrGetObject()
◆ mlirGPUObjectAttrGetProperties()
MLIR_CAPI_EXPORTED MlirAttribute mlirGPUObjectAttrGetProperties |
( |
MlirAttribute |
mlirObjectAttr | ) |
|
◆ mlirGPUObjectAttrGetTarget()
MLIR_CAPI_EXPORTED MlirAttribute mlirGPUObjectAttrGetTarget |
( |
MlirAttribute |
mlirObjectAttr | ) |
|
◆ mlirGPUObjectAttrGetWithKernels()
MLIR_CAPI_EXPORTED MlirAttribute mlirGPUObjectAttrGetWithKernels |
( |
MlirContext |
mlirCtx, |
|
|
MlirAttribute |
target, |
|
|
uint32_t |
format, |
|
|
MlirStringRef |
objectStrRef, |
|
|
MlirAttribute |
mlirObjectProps, |
|
|
MlirAttribute |
mlirKernelsAttr |
|
) |
| |
◆ mlirGPUObjectAttrHasKernels()
◆ mlirGPUObjectAttrHasProperties()
◆ mlirTypeIsAGPUAsyncTokenType()