• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/

Lines Matching refs:unwrap

710   return (DIT *)(Ref ? unwrap<MDNode>(Ref) : nullptr);
731 return wrap(new DIBuilder(*unwrap(M), false));
735 return wrap(new DIBuilder(*unwrap(M)));
739 return getDebugMetadataVersionFromModule(*unwrap(M));
743 return StripDebugInfo(*unwrap(M));
747 delete unwrap(Builder);
751 unwrap(Builder)->finalize();
763 return wrap(unwrap(Builder)->createCompileUnit(
776 return wrap(unwrap(Builder)->createFile(StringRef(Filename, FilenameLen),
786 return wrap(unwrap(Builder)->createModule(
797 return wrap(unwrap(Builder)->createNameSpace(
807 return wrap(unwrap(Builder)->createFunction(
819 return wrap(unwrap(Builder)->createLexicalBlock(unwrapDI<DIScope>(Scope),
829 return wrap(unwrap(Builder)->createLexicalBlockFile(unwrapDI<DIScope>(Scope),
840 return wrap(unwrap(Builder)->createImportedModule(unwrapDI<DIScope>(Scope),
852 return wrap(unwrap(Builder)->createImportedModule(
864 return wrap(unwrap(Builder)->createImportedModule(unwrapDI<DIScope>(Scope),
877 return wrap(unwrap(Builder)->createImportedDeclaration(
887 return wrap(DILocation::get(*unwrap(Ctx), Line, Column, unwrap(Scope),
888 unwrap(InlinedAt)));
939 unwrap(Builder)->createMacro(unwrapDI<DIMacroFile>(ParentMacroFile), Line,
948 return wrap(unwrap(Builder)->createTempMacroFile(
956 return wrap(unwrap(Builder)->createEnumerator({Name, NameLen}, Value,
965 auto Elts = unwrap(Builder)->getOrCreateArray({unwrap(Elements),
967 return wrap(unwrap(Builder)->createEnumerationType(
978 auto Elts = unwrap(Builder)->getOrCreateArray({unwrap(Elements),
980 return wrap(unwrap(Builder)->createUnionType(
992 auto Subs = unwrap(Builder)->getOrCreateArray({unwrap(Subscripts),
994 return wrap(unwrap(Builder)->createArrayType(Size, AlignInBits,
1003 auto Subs = unwrap(Builder)->getOrCreateArray({unwrap(Subscripts),
1005 return wrap(unwrap(Builder)->createVectorType(Size, AlignInBits,
1014 return wrap(unwrap(Builder)->createBasicType({Name, NameLen},
1023 return wrap(unwrap(Builder)->createPointerType(unwrapDI<DIType>(PointeeTy),
1035 auto Elts = unwrap(Builder)->getOrCreateArray({unwrap(Elements),
1037 return wrap(unwrap(Builder)->createStructType(
1049 return wrap(unwrap(Builder)->createMemberType(unwrapDI<DIScope>(Scope),
1057 return wrap(unwrap(Builder)->createUnspecifiedType({Name, NameLen}));
1066 return wrap(unwrap(Builder)->createStaticMemberType(
1069 map_from_llvmDIFlags(Flags), unwrap<Constant>(ConstantVal),
1080 return wrap(unwrap(Builder)->createObjCIVar(
1095 return wrap(unwrap(Builder)->createObjCProperty(
1104 return wrap(unwrap(Builder)->createObjectPointerType(unwrapDI<DIType>(Type)));
1112 return wrap(unwrap(Builder)->createTypedef(
1122 return wrap(unwrap(Builder)->createInheritance(
1133 return wrap(unwrap(Builder)->createForwardDecl(
1146 return wrap(unwrap(Builder)->createReplaceableCompositeType(
1156 return wrap(unwrap(Builder)->createQualifiedType(Tag,
1163 return wrap(unwrap(Builder)->createReferenceType(Tag,
1169 return wrap(unwrap(Builder)->createNullPtrType());
1179 return wrap(unwrap(Builder)->createMemberPointerType(
1194 return wrap(unwrap(Builder)->createBitFieldMemberType(
1209 auto Elts = unwrap(Builder)->getOrCreateArray({unwrap(Elements),
1211 return wrap(unwrap(Builder)->createClassType(
1224 return wrap(unwrap(Builder)->createArtificialType(unwrapDI<DIType>(Type)));
1228 StringRef Str = unwrap<DIType>(DType)->getName();
1257 unwrap(Builder)->getOrCreateTypeArray({unwrap(Types), Length}).get());
1266 auto Elts = unwrap(Builder)->getOrCreateTypeArray({unwrap(ParameterTypes),
1268 return wrap(unwrap(Builder)->createSubroutineType(
1274 return wrap(unwrap(Builder)->createExpression(ArrayRef<int64_t>(Addr,
1281 return wrap(unwrap(Builder)->createConstantValueExpression(Value));
1289 return wrap(unwrap(Builder)->createGlobalVariableExpression(
1292 true, unwrap<DIExpression>(Expr), unwrapDI<MDNode>(Decl),
1320 MDTuple::getTemporary(*unwrap(Ctx), {unwrap(Data), Count}).release());
1330 Node->replaceAllUsesWith(unwrap<Metadata>(Replacement));
1339 return wrap(unwrap(Builder)->createTempGlobalVariableFwdDecl(
1349 return wrap(unwrap(Builder)->insertDeclare(
1350 unwrap(Storage), unwrap<DILocalVariable>(VarInfo),
1351 unwrap<DIExpression>(Expr), unwrap<DILocation>(DL),
1352 unwrap<Instruction>(Instr)));
1358 return wrap(unwrap(Builder)->insertDeclare(
1359 unwrap(Storage), unwrap<DILocalVariable>(VarInfo),
1360 unwrap<DIExpression>(Expr), unwrap<DILocation>(DL),
1361 unwrap(Block)));
1370 return wrap(unwrap(Builder)->insertDbgValueIntrinsic(
1371 unwrap(Val), unwrap<DILocalVariable>(VarInfo),
1372 unwrap<DIExpression>(Expr), unwrap<DILocation>(DebugLoc),
1373 unwrap<Instruction>(Instr)));
1382 return wrap(unwrap(Builder)->insertDbgValueIntrinsic(
1383 unwrap(Val), unwrap<DILocalVariable>(VarInfo),
1384 unwrap<DIExpression>(Expr), unwrap<DILocation>(DebugLoc),
1385 unwrap(Block)));
1392 return wrap(unwrap(Builder)->createAutoVariable(
1393 unwrap<DIScope>(Scope), {Name, NameLen}, unwrap<DIFile>(File),
1394 LineNo, unwrap<DIType>(Ty), AlwaysPreserve,
1402 return wrap(unwrap(Builder)->createParameterVariable(
1403 unwrap<DIScope>(Scope), {Name, NameLen}, ArgNo, unwrap<DIFile>(File),
1404 LineNo, unwrap<DIType>(Ty), AlwaysPreserve,
1410 return wrap(unwrap(Builder)->getOrCreateSubrange(Lo, Count));
1416 Metadata **DataValue = unwrap(Data);
1417 return wrap(unwrap(Builder)->getOrCreateArray({DataValue, Length}).get());
1421 return wrap(unwrap<Function>(Func)->getSubprogram());
1425 unwrap<Function>(Func)->setSubprogram(unwrap<DISubprogram>(SP));
1433 return wrap(unwrap<Instruction>(Inst)->getDebugLoc().getAsMDNode());
1438 unwrap<Instruction>(Inst)->setDebugLoc(DebugLoc(unwrap<MDNode>(Loc)));
1440 unwrap<Instruction>(Inst)->setDebugLoc(DebugLoc());
1444 switch(unwrap(Metadata)->getMetadataID()) {