|
MLIR 23.0.0git
|
Go to the source code of this file.
Macros | |
| #define | DEFINE_C_API_PTR_METHODS(name, cpptype) |
| #define | DEFINE_C_API_METHODS(name, cpptype) |
Functions | |
| template<typename CppTy, typename CTy> | |
| static llvm::ArrayRef< CppTy > | unwrapList (size_t size, CTy *first, llvm::SmallVectorImpl< CppTy > &storage) |
| #define DEFINE_C_API_METHODS | ( | name, | |
| cpptype ) |
| #define DEFINE_C_API_PTR_METHODS | ( | name, | |
| cpptype ) |
Definition at line 25 of file Wrap.h.
Referenced by DEFINE_C_API_PTR_METHODS().
|
static |
Definition at line 40 of file Wrap.h.
References unwrap().
Referenced by mlirAffineMapGet(), mlirArrayAttrGet(), mlirDenseElementsAttrGet(), mlirFunctionTypeGet(), mlirIntegerSetGet(), mlirIntegerSetReplaceGet(), mlirIRDLVariadicityArrayAttrGet(), mlirLLVMDICompositeTypeAttrGet(), mlirLLVMDIExpressionAttrGet(), mlirLLVMDIImportedEntityAttrGet(), mlirLLVMDISubprogramAttrGet(), mlirLLVMDISubroutineTypeAttrGet(), mlirLLVMFunctionTypeGet(), mlirLLVMStructTypeIdentifiedNewGet(), mlirLLVMStructTypeLiteralGet(), mlirLLVMStructTypeLiteralGetChecked(), mlirLLVMStructTypeSetBody(), mlirLocationFusedGet(), mlirOperationCreate(), mlirOperationSetOperands(), mlirRewriterBaseCreateBlockBefore(), mlirRewriterBaseInlineBlockBefore(), mlirRewriterBaseMergeBlocks(), mlirRewriterBaseReplaceAllOpUsesWithValueRange(), mlirRewriterBaseReplaceAllValueRangeUsesWith(), mlirRewriterBaseReplaceOpUsesWithinBlock(), mlirRewriterBaseReplaceOpWithValues(), and mlirTupleTypeGet().