|
MLIR 24.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(), mlirLLVMDICompileUnitAttrGetWithSourceLanguageDialect(), mlirLLVMDICompileUnitAttrGetWithSourceLanguageName(), mlirLLVMDICompositeTypeAttrGet(), mlirLLVMDIExpressionAttrGet(), mlirLLVMDIImportedEntityAttrGet(), mlirLLVMDISubprogramAttrGet(), mlirLLVMDISubroutineTypeAttrGet(), mlirLLVMFunctionTypeGet(), mlirLLVMMDNodeAttrGet(), mlirLLVMStructTypeIdentifiedNewGet(), mlirLLVMStructTypeLiteralGet(), mlirLLVMStructTypeLiteralGetChecked(), mlirLLVMStructTypeSetBody(), mlirLocationFusedGet(), mlirOperationCreate(), mlirOperationSetOperands(), mlirRewriterBaseCreateBlockBefore(), mlirRewriterBaseInlineBlockBefore(), mlirRewriterBaseMergeBlocks(), mlirRewriterBaseReplaceAllOpUsesWithValueRange(), mlirRewriterBaseReplaceAllValueRangeUsesWith(), mlirRewriterBaseReplaceOpUsesWithinBlock(), mlirRewriterBaseReplaceOpWithValues(), and mlirTupleTypeGet().