Lines Matching refs:unwrap

866   return (DIT *)(Ref ? unwrap<MDNode>(Ref) : nullptr);  in unwrapDI()
887 return wrap(new DIBuilder(*unwrap(M), false)); in LLVMCreateDIBuilderDisallowUnresolved()
891 return wrap(new DIBuilder(*unwrap(M))); in LLVMCreateDIBuilder()
895 return getDebugMetadataVersionFromModule(*unwrap(M)); in LLVMGetModuleDebugMetadataVersion()
899 return StripDebugInfo(*unwrap(M)); in LLVMStripModuleDebugInfo()
903 delete unwrap(Builder); in LLVMDisposeDIBuilder()
907 unwrap(Builder)->finalize(); in LLVMDIBuilderFinalize()
912 unwrap(Builder)->finalizeSubprogram(unwrapDI<DISubprogram>(subprogram)); in LLVMDIBuilderFinalizeSubprogram()
925 return wrap(unwrap(Builder)->createCompileUnit( in LLVMDIBuilderCreateCompileUnit()
939 return wrap(unwrap(Builder)->createFile(StringRef(Filename, FilenameLen), in LLVMDIBuilderCreateFile()
949 return wrap(unwrap(Builder)->createModule( in LLVMDIBuilderCreateModule()
960 return wrap(unwrap(Builder)->createNameSpace( in LLVMDIBuilderCreateNameSpace()
970 return wrap(unwrap(Builder)->createFunction( in LLVMDIBuilderCreateFunction()
982 return wrap(unwrap(Builder)->createLexicalBlock(unwrapDI<DIScope>(Scope), in LLVMDIBuilderCreateLexicalBlock()
992 return wrap(unwrap(Builder)->createLexicalBlockFile(unwrapDI<DIScope>(Scope), in LLVMDIBuilderCreateLexicalBlockFile()
1003 return wrap(unwrap(Builder)->createImportedModule(unwrapDI<DIScope>(Scope), in LLVMDIBuilderCreateImportedModuleFromNamespace()
1015 ? unwrap(Builder)->getOrCreateArray({unwrap(Elements), NumElements}) in LLVMDIBuilderCreateImportedModuleFromAlias()
1017 return wrap(unwrap(Builder)->createImportedModule( in LLVMDIBuilderCreateImportedModuleFromAlias()
1028 ? unwrap(Builder)->getOrCreateArray({unwrap(Elements), NumElements}) in LLVMDIBuilderCreateImportedModuleFromModule()
1030 return wrap(unwrap(Builder)->createImportedModule( in LLVMDIBuilderCreateImportedModuleFromModule()
1041 ? unwrap(Builder)->getOrCreateArray({unwrap(Elements), NumElements}) in LLVMDIBuilderCreateImportedDeclaration()
1043 return wrap(unwrap(Builder)->createImportedDeclaration( in LLVMDIBuilderCreateImportedDeclaration()
1052 return wrap(DILocation::get(*unwrap(Ctx), Line, Column, unwrap(Scope), in LLVMDIBuilderCreateDebugLocation()
1053 unwrap(InlinedAt))); in LLVMDIBuilderCreateDebugLocation()
1104 unwrap(Builder)->createMacro(unwrapDI<DIMacroFile>(ParentMacroFile), Line, in LLVMDIBuilderCreateMacro()
1113 return wrap(unwrap(Builder)->createTempMacroFile( in LLVMDIBuilderCreateTempMacroFile()
1121 return wrap(unwrap(Builder)->createEnumerator({Name, NameLen}, Value, in LLVMDIBuilderCreateEnumerator()
1130 auto Elts = unwrap(Builder)->getOrCreateArray({unwrap(Elements), in LLVMDIBuilderCreateEnumerationType()
1132 return wrap(unwrap(Builder)->createEnumerationType( in LLVMDIBuilderCreateEnumerationType()
1143 auto Elts = unwrap(Builder)->getOrCreateArray({unwrap(Elements), in LLVMDIBuilderCreateUnionType()
1145 return wrap(unwrap(Builder)->createUnionType( in LLVMDIBuilderCreateUnionType()
1157 auto Subs = unwrap(Builder)->getOrCreateArray({unwrap(Subscripts), in LLVMDIBuilderCreateArrayType()
1159 return wrap(unwrap(Builder)->createArrayType(Size, AlignInBits, in LLVMDIBuilderCreateArrayType()
1168 auto Subs = unwrap(Builder)->getOrCreateArray({unwrap(Subscripts), in LLVMDIBuilderCreateVectorType()
1170 return wrap(unwrap(Builder)->createVectorType(Size, AlignInBits, in LLVMDIBuilderCreateVectorType()
1179 return wrap(unwrap(Builder)->createBasicType({Name, NameLen}, in LLVMDIBuilderCreateBasicType()
1188 return wrap(unwrap(Builder)->createPointerType(unwrapDI<DIType>(PointeeTy), in LLVMDIBuilderCreatePointerType()
1200 auto Elts = unwrap(Builder)->getOrCreateArray({unwrap(Elements), in LLVMDIBuilderCreateStructType()
1202 return wrap(unwrap(Builder)->createStructType( in LLVMDIBuilderCreateStructType()
1214 return wrap(unwrap(Builder)->createMemberType(unwrapDI<DIScope>(Scope), in LLVMDIBuilderCreateMemberType()
1222 return wrap(unwrap(Builder)->createUnspecifiedType({Name, NameLen})); in LLVMDIBuilderCreateUnspecifiedType()
1231 return wrap(unwrap(Builder)->createStaticMemberType( in LLVMDIBuilderCreateStaticMemberType()
1234 map_from_llvmDIFlags(Flags), unwrap<Constant>(ConstantVal), in LLVMDIBuilderCreateStaticMemberType()
1245 return wrap(unwrap(Builder)->createObjCIVar( in LLVMDIBuilderCreateObjCIVar()
1260 return wrap(unwrap(Builder)->createObjCProperty( in LLVMDIBuilderCreateObjCProperty()
1269 return wrap(unwrap(Builder)->createObjectPointerType(unwrapDI<DIType>(Type))); in LLVMDIBuilderCreateObjectPointerType()
1277 return wrap(unwrap(Builder)->createTypedef( in LLVMDIBuilderCreateTypedef()
1287 return wrap(unwrap(Builder)->createInheritance( in LLVMDIBuilderCreateInheritance()
1298 return wrap(unwrap(Builder)->createForwardDecl( in LLVMDIBuilderCreateForwardDecl()
1311 return wrap(unwrap(Builder)->createReplaceableCompositeType( in LLVMDIBuilderCreateReplaceableCompositeType()
1321 return wrap(unwrap(Builder)->createQualifiedType(Tag, in LLVMDIBuilderCreateQualifiedType()
1328 return wrap(unwrap(Builder)->createReferenceType(Tag, in LLVMDIBuilderCreateReferenceType()
1334 return wrap(unwrap(Builder)->createNullPtrType()); in LLVMDIBuilderCreateNullPtrType()
1344 return wrap(unwrap(Builder)->createMemberPointerType( in LLVMDIBuilderCreateMemberPointerType()
1359 return wrap(unwrap(Builder)->createBitFieldMemberType( in LLVMDIBuilderCreateBitFieldMemberType()
1374 auto Elts = unwrap(Builder)->getOrCreateArray({unwrap(Elements), in LLVMDIBuilderCreateClassType()
1376 return wrap(unwrap(Builder)->createClassType( in LLVMDIBuilderCreateClassType()
1389 return wrap(unwrap(Builder)->createArtificialType(unwrapDI<DIType>(Type))); in LLVMDIBuilderCreateArtificialType()
1393 StringRef Str = unwrap<DIType>(DType)->getName(); in LLVMDITypeGetName()
1422 unwrap(Builder)->getOrCreateTypeArray({unwrap(Types), Length}).get()); in LLVMDIBuilderGetOrCreateTypeArray()
1431 auto Elts = unwrap(Builder)->getOrCreateTypeArray({unwrap(ParameterTypes), in LLVMDIBuilderCreateSubroutineType()
1433 return wrap(unwrap(Builder)->createSubroutineType( in LLVMDIBuilderCreateSubroutineType()
1440 unwrap(Builder)->createExpression(ArrayRef<uint64_t>(Addr, Length))); in LLVMDIBuilderCreateExpression()
1446 return wrap(unwrap(Builder)->createConstantValueExpression(Value)); in LLVMDIBuilderCreateConstantValueExpression()
1454 return wrap(unwrap(Builder)->createGlobalVariableExpression( in LLVMDIBuilderCreateGlobalVariableExpression()
1457 true, unwrap<DIExpression>(Expr), unwrapDI<MDNode>(Decl), in LLVMDIBuilderCreateGlobalVariableExpression()
1485 MDTuple::getTemporary(*unwrap(Ctx), {unwrap(Data), Count}).release()); in LLVMTemporaryMDNode()
1495 Node->replaceAllUsesWith(unwrap<Metadata>(Replacement)); in LLVMMetadataReplaceAllUsesWith()
1504 return wrap(unwrap(Builder)->createTempGlobalVariableFwdDecl( in LLVMDIBuilderCreateTempGlobalVariableFwdDecl()
1514 return wrap(unwrap(Builder)->insertDeclare( in LLVMDIBuilderInsertDeclareBefore()
1515 unwrap(Storage), unwrap<DILocalVariable>(VarInfo), in LLVMDIBuilderInsertDeclareBefore()
1516 unwrap<DIExpression>(Expr), unwrap<DILocation>(DL), in LLVMDIBuilderInsertDeclareBefore()
1517 unwrap<Instruction>(Instr))); in LLVMDIBuilderInsertDeclareBefore()
1523 return wrap(unwrap(Builder)->insertDeclare( in LLVMDIBuilderInsertDeclareAtEnd()
1524 unwrap(Storage), unwrap<DILocalVariable>(VarInfo), in LLVMDIBuilderInsertDeclareAtEnd()
1525 unwrap<DIExpression>(Expr), unwrap<DILocation>(DL), in LLVMDIBuilderInsertDeclareAtEnd()
1526 unwrap(Block))); in LLVMDIBuilderInsertDeclareAtEnd()
1535 return wrap(unwrap(Builder)->insertDbgValueIntrinsic( in LLVMDIBuilderInsertDbgValueBefore()
1536 unwrap(Val), unwrap<DILocalVariable>(VarInfo), in LLVMDIBuilderInsertDbgValueBefore()
1537 unwrap<DIExpression>(Expr), unwrap<DILocation>(DebugLoc), in LLVMDIBuilderInsertDbgValueBefore()
1538 unwrap<Instruction>(Instr))); in LLVMDIBuilderInsertDbgValueBefore()
1547 return wrap(unwrap(Builder)->insertDbgValueIntrinsic( in LLVMDIBuilderInsertDbgValueAtEnd()
1548 unwrap(Val), unwrap<DILocalVariable>(VarInfo), in LLVMDIBuilderInsertDbgValueAtEnd()
1549 unwrap<DIExpression>(Expr), unwrap<DILocation>(DebugLoc), in LLVMDIBuilderInsertDbgValueAtEnd()
1550 unwrap(Block))); in LLVMDIBuilderInsertDbgValueAtEnd()
1557 return wrap(unwrap(Builder)->createAutoVariable( in LLVMDIBuilderCreateAutoVariable()
1558 unwrap<DIScope>(Scope), {Name, NameLen}, unwrap<DIFile>(File), in LLVMDIBuilderCreateAutoVariable()
1559 LineNo, unwrap<DIType>(Ty), AlwaysPreserve, in LLVMDIBuilderCreateAutoVariable()
1567 return wrap(unwrap(Builder)->createParameterVariable( in LLVMDIBuilderCreateParameterVariable()
1568 unwrap<DIScope>(Scope), {Name, NameLen}, ArgNo, unwrap<DIFile>(File), in LLVMDIBuilderCreateParameterVariable()
1569 LineNo, unwrap<DIType>(Ty), AlwaysPreserve, in LLVMDIBuilderCreateParameterVariable()
1575 return wrap(unwrap(Builder)->getOrCreateSubrange(Lo, Count)); in LLVMDIBuilderGetOrCreateSubrange()
1581 Metadata **DataValue = unwrap(Data); in LLVMDIBuilderGetOrCreateArray()
1582 return wrap(unwrap(Builder)->getOrCreateArray({DataValue, Length}).get()); in LLVMDIBuilderGetOrCreateArray()
1586 return wrap(unwrap<Function>(Func)->getSubprogram()); in LLVMGetSubprogram()
1590 unwrap<Function>(Func)->setSubprogram(unwrap<DISubprogram>(SP)); in LLVMSetSubprogram()
1598 return wrap(unwrap<Instruction>(Inst)->getDebugLoc().getAsMDNode()); in LLVMInstructionGetDebugLoc()
1603 unwrap<Instruction>(Inst)->setDebugLoc(DebugLoc(unwrap<MDNode>(Loc))); in LLVMInstructionSetDebugLoc()
1605 unwrap<Instruction>(Inst)->setDebugLoc(DebugLoc()); in LLVMInstructionSetDebugLoc()
1609 switch(unwrap(Metadata)->getMetadataID()) { in LLVMGetMetadataKind()