MLIR  19.0.0git
Functions
GPU.cpp File Reference
#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 mlirAttributeIsAGPUObjectAttr (MlirAttribute attr)
 
MlirAttribute mlirGPUObjectAttrGet (MlirContext mlirCtx, MlirAttribute target, uint32_t format, MlirStringRef objectStrRef, MlirAttribute mlirObjectProps)
 
MlirAttribute mlirGPUObjectAttrGetTarget (MlirAttribute mlirObjectAttr)
 
uint32_t mlirGPUObjectAttrGetFormat (MlirAttribute mlirObjectAttr)
 
MlirStringRef mlirGPUObjectAttrGetObject (MlirAttribute mlirObjectAttr)
 
bool mlirGPUObjectAttrHasProperties (MlirAttribute mlirObjectAttr)
 
MlirAttribute mlirGPUObjectAttrGetProperties (MlirAttribute mlirObjectAttr)
 

Function Documentation

◆ mlirAttributeIsAGPUObjectAttr()

bool mlirAttributeIsAGPUObjectAttr ( MlirAttribute  attr)

Definition at line 22 of file GPU.cpp.

References unwrap().

Referenced by PYBIND11_MODULE().

◆ mlirGPUObjectAttrGet()

MlirAttribute mlirGPUObjectAttrGet ( MlirContext  mlirCtx,
MlirAttribute  target,
uint32_t  format,
MlirStringRef  objectStrRef,
MlirAttribute  mlirObjectProps 
)

Definition at line 26 of file GPU.cpp.

References mlir::get(), unwrap(), and wrap().

Referenced by PYBIND11_MODULE().

◆ mlirGPUObjectAttrGetFormat()

uint32_t mlirGPUObjectAttrGetFormat ( MlirAttribute  mlirObjectAttr)

Definition at line 45 of file GPU.cpp.

References unwrap().

Referenced by PYBIND11_MODULE().

◆ mlirGPUObjectAttrGetObject()

MlirStringRef mlirGPUObjectAttrGetObject ( MlirAttribute  mlirObjectAttr)

Definition at line 51 of file GPU.cpp.

References mlirStringRefCreate(), and unwrap().

Referenced by PYBIND11_MODULE().

◆ mlirGPUObjectAttrGetProperties()

MlirAttribute mlirGPUObjectAttrGetProperties ( MlirAttribute  mlirObjectAttr)

Definition at line 64 of file GPU.cpp.

References unwrap(), and wrap().

Referenced by PYBIND11_MODULE().

◆ mlirGPUObjectAttrGetTarget()

MlirAttribute mlirGPUObjectAttrGetTarget ( MlirAttribute  mlirObjectAttr)

Definition at line 39 of file GPU.cpp.

References unwrap(), and wrap().

Referenced by PYBIND11_MODULE().

◆ mlirGPUObjectAttrHasProperties()

bool mlirGPUObjectAttrHasProperties ( MlirAttribute  mlirObjectAttr)

Definition at line 58 of file GPU.cpp.

References unwrap().

Referenced by PYBIND11_MODULE().