|
MLIR 23.0.0git
|
#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 | ) |
References MLIR_CAPI_EXPORTED, and target.
| MLIR_CAPI_EXPORTED bool mlirAttributeIsAGPUObjectAttr | ( | MlirAttribute | attr | ) |
| MLIR_CAPI_EXPORTED MlirType mlirGPUAsyncTokenTypeGet | ( | MlirContext | ctx | ) |
Definition at line 26 of file GPU.cpp.
References mlir::detail::StorageUserBase< ConcreteType, BaseType, StorageType, detail::TypeUniquer, Traits... >::get(), unwrap(), and wrap().
Referenced by mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::gpu::AsyncTokenType::bindDerived().
| MLIR_CAPI_EXPORTED MlirStringRef mlirGPUAsyncTokenTypeGetName | ( | void | ) |
Definition at line 30 of file GPU.cpp.
References mlir::gpu::AsyncTokenType::name, and wrap().
| MLIR_CAPI_EXPORTED MlirAttribute mlirGPUObjectAttrGet | ( | MlirContext | mlirCtx, |
| MlirAttribute | target, | ||
| uint32_t | format, | ||
| MlirStringRef | objectStrRef, | ||
| MlirAttribute | mlirObjectProps ) |
| MLIR_CAPI_EXPORTED uint32_t mlirGPUObjectAttrGetFormat | ( | MlirAttribute | mlirObjectAttr | ) |
Definition at line 84 of file GPU.cpp.
References unwrap().
Referenced by mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::gpu::ObjectAttr::bindDerived().
| MLIR_CAPI_EXPORTED MlirAttribute mlirGPUObjectAttrGetKernels | ( | MlirAttribute | mlirObjectAttr | ) |
Definition at line 115 of file GPU.cpp.
References unwrap(), and wrap().
Referenced by mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::gpu::ObjectAttr::bindDerived().
| MLIR_CAPI_EXPORTED MlirStringRef mlirGPUObjectAttrGetName | ( | void | ) |
| MLIR_CAPI_EXPORTED MlirStringRef mlirGPUObjectAttrGetObject | ( | MlirAttribute | mlirObjectAttr | ) |
Definition at line 90 of file GPU.cpp.
References mlirStringRefCreate(), and unwrap().
Referenced by mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::gpu::ObjectAttr::bindDerived().
| MLIR_CAPI_EXPORTED MlirAttribute mlirGPUObjectAttrGetProperties | ( | MlirAttribute | mlirObjectAttr | ) |
Definition at line 103 of file GPU.cpp.
References unwrap(), and wrap().
Referenced by mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::gpu::ObjectAttr::bindDerived().
| MLIR_CAPI_EXPORTED MlirAttribute mlirGPUObjectAttrGetTarget | ( | MlirAttribute | mlirObjectAttr | ) |
Definition at line 78 of file GPU.cpp.
References unwrap(), and wrap().
Referenced by mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::gpu::ObjectAttr::bindDerived().
| MLIR_CAPI_EXPORTED MlirAttribute mlirGPUObjectAttrGetWithKernels | ( | MlirContext | mlirCtx, |
| MlirAttribute | target, | ||
| uint32_t | format, | ||
| MlirStringRef | objectStrRef, | ||
| MlirAttribute | mlirObjectProps, | ||
| MlirAttribute | mlirKernelsAttr ) |
| MLIR_CAPI_EXPORTED bool mlirGPUObjectAttrHasKernels | ( | MlirAttribute | mlirObjectAttr | ) |
Definition at line 109 of file GPU.cpp.
References unwrap().
Referenced by mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::gpu::ObjectAttr::bindDerived().
| MLIR_CAPI_EXPORTED bool mlirGPUObjectAttrHasProperties | ( | MlirAttribute | mlirObjectAttr | ) |
Definition at line 97 of file GPU.cpp.
References unwrap().
Referenced by mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::gpu::ObjectAttr::bindDerived().
| MLIR_CAPI_EXPORTED bool mlirTypeIsAGPUAsyncTokenType | ( | MlirType | type | ) |
Definition at line 22 of file GPU.cpp.
References mlirTypeIsAGPUAsyncTokenType(), and unwrap().
Referenced by mlirTypeIsAGPUAsyncTokenType().