|
MLIR 23.0.0git
|
#include "mlir-c/Dialect/GPU.h"#include "mlir/CAPI/Registration.h"#include "mlir/Dialect/GPU/IR/GPUDialect.h"#include "llvm/Support/Casting.h"Go to the source code of this file.
Functions | |
| bool | mlirTypeIsAGPUAsyncTokenType (MlirType type) |
| MlirType | mlirGPUAsyncTokenTypeGet (MlirContext ctx) |
| MlirStringRef | mlirGPUAsyncTokenTypeGetName (void) |
| bool | mlirAttributeIsAGPUObjectAttr (MlirAttribute attr) |
| MlirAttribute | mlirGPUObjectAttrGet (MlirContext mlirCtx, MlirAttribute target, uint32_t format, MlirStringRef objectStrRef, MlirAttribute mlirObjectProps) |
| MlirStringRef | mlirGPUObjectAttrGetName (void) |
| MlirAttribute | mlirGPUObjectAttrGetWithKernels (MlirContext mlirCtx, MlirAttribute target, uint32_t format, MlirStringRef objectStrRef, MlirAttribute mlirObjectProps, MlirAttribute mlirKernelsAttr) |
| MlirAttribute | mlirGPUObjectAttrGetTarget (MlirAttribute mlirObjectAttr) |
| uint32_t | mlirGPUObjectAttrGetFormat (MlirAttribute mlirObjectAttr) |
| MlirStringRef | mlirGPUObjectAttrGetObject (MlirAttribute mlirObjectAttr) |
| bool | mlirGPUObjectAttrHasProperties (MlirAttribute mlirObjectAttr) |
| MlirAttribute | mlirGPUObjectAttrGetProperties (MlirAttribute mlirObjectAttr) |
| bool | mlirGPUObjectAttrHasKernels (MlirAttribute mlirObjectAttr) |
| MlirAttribute | mlirGPUObjectAttrGetKernels (MlirAttribute mlirObjectAttr) |
| bool mlirAttributeIsAGPUObjectAttr | ( | MlirAttribute | attr | ) |
| 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().
| MlirStringRef mlirGPUAsyncTokenTypeGetName | ( | void | ) |
Definition at line 30 of file GPU.cpp.
References mlir::gpu::AsyncTokenType::name, and wrap().
| MlirAttribute mlirGPUObjectAttrGet | ( | MlirContext | mlirCtx, |
| MlirAttribute | target, | ||
| uint32_t | format, | ||
| MlirStringRef | objectStrRef, | ||
| MlirAttribute | mlirObjectProps ) |
| 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().
| 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().
| MlirStringRef mlirGPUObjectAttrGetName | ( | void | ) |
| 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().
| 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().
| 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().
| MlirAttribute mlirGPUObjectAttrGetWithKernels | ( | MlirContext | mlirCtx, |
| MlirAttribute | target, | ||
| uint32_t | format, | ||
| MlirStringRef | objectStrRef, | ||
| MlirAttribute | mlirObjectProps, | ||
| MlirAttribute | mlirKernelsAttr ) |
| 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().
| 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().
| bool mlirTypeIsAGPUAsyncTokenType | ( | MlirType | type | ) |
Definition at line 22 of file GPU.cpp.
References mlirTypeIsAGPUAsyncTokenType(), and unwrap().
Referenced by mlirTypeIsAGPUAsyncTokenType().