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

Lines Matching refs:unwrap

715   return (DIT *)(Ref ? unwrap<MDNode>(Ref) : nullptr);
736 return wrap(new DIBuilder(*unwrap(M), false));
740 return wrap(new DIBuilder(*unwrap(M)));
744 return getDebugMetadataVersionFromModule(*unwrap(M));
748 return StripDebugInfo(*unwrap(M));
752 delete unwrap(Builder);
756 unwrap(Builder)->finalize();
769 return wrap(unwrap(Builder)->createCompileUnit(
783 return wrap(unwrap(Builder)->createFile(StringRef(Filename, FilenameLen),
793 return wrap(unwrap(Builder)->createModule(
804 return wrap(unwrap(Builder)->createNameSpace(
814 return wrap(unwrap(Builder)->createFunction(
826 return wrap(unwrap(Builder)->createLexicalBlock(unwrapDI<DIScope>(Scope),
836 return wrap(unwrap(Builder)->createLexicalBlockFile(unwrapDI<DIScope>(Scope),
847 return wrap(unwrap(Builder)->createImportedModule(unwrapDI<DIScope>(Scope),
859 return wrap(unwrap(Builder)->createImportedModule(
871 return wrap(unwrap(Builder)->createImportedModule(unwrapDI<DIScope>(Scope),
884 return wrap(unwrap(Builder)->createImportedDeclaration(
894 return wrap(DILocation::get(*unwrap(Ctx), Line, Column, unwrap(Scope),
895 unwrap(InlinedAt)));
946 unwrap(Builder)->createMacro(unwrapDI<DIMacroFile>(ParentMacroFile), Line,
955 return wrap(unwrap(Builder)->createTempMacroFile(
963 return wrap(unwrap(Builder)->createEnumerator({Name, NameLen}, Value,
972 auto Elts = unwrap(Builder)->getOrCreateArray({unwrap(Elements),
974 return wrap(unwrap(Builder)->createEnumerationType(
985 auto Elts = unwrap(Builder)->getOrCreateArray({unwrap(Elements),
987 return wrap(unwrap(Builder)->createUnionType(
999 auto Subs = unwrap(Builder)->getOrCreateArray({unwrap(Subscripts),
1001 return wrap(unwrap(Builder)->createArrayType(Size, AlignInBits,
1010 auto Subs = unwrap(Builder)->getOrCreateArray({unwrap(Subscripts),
1012 return wrap(unwrap(Builder)->createVectorType(Size, AlignInBits,
1021 return wrap(unwrap(Builder)->createBasicType({Name, NameLen},
1030 return wrap(unwrap(Builder)->createPointerType(unwrapDI<DIType>(PointeeTy),
1042 auto Elts = unwrap(Builder)->getOrCreateArray({unwrap(Elements),
1044 return wrap(unwrap(Builder)->createStructType(
1056 return wrap(unwrap(Builder)->createMemberType(unwrapDI<DIScope>(Scope),
1064 return wrap(unwrap(Builder)->createUnspecifiedType({Name, NameLen}));
1073 return wrap(unwrap(Builder)->createStaticMemberType(
1076 map_from_llvmDIFlags(Flags), unwrap<Constant>(ConstantVal),
1087 return wrap(unwrap(Builder)->createObjCIVar(
1102 return wrap(unwrap(Builder)->createObjCProperty(
1111 return wrap(unwrap(Builder)->createObjectPointerType(unwrapDI<DIType>(Type)));
1119 return wrap(unwrap(Builder)->createTypedef(
1129 return wrap(unwrap(Builder)->createInheritance(
1140 return wrap(unwrap(Builder)->createForwardDecl(
1153 return wrap(unwrap(Builder)->createReplaceableCompositeType(
1163 return wrap(unwrap(Builder)->createQualifiedType(Tag,
1170 return wrap(unwrap(Builder)->createReferenceType(Tag,
1176 return wrap(unwrap(Builder)->createNullPtrType());
1186 return wrap(unwrap(Builder)->createMemberPointerType(
1201 return wrap(unwrap(Builder)->createBitFieldMemberType(
1216 auto Elts = unwrap(Builder)->getOrCreateArray({unwrap(Elements),
1218 return wrap(unwrap(Builder)->createClassType(
1231 return wrap(unwrap(Builder)->createArtificialType(unwrapDI<DIType>(Type)));
1235 StringRef Str = unwrap<DIType>(DType)->getName();
1264 unwrap(Builder)->getOrCreateTypeArray({unwrap(Types), Length}).get());
1273 auto Elts = unwrap(Builder)->getOrCreateTypeArray({unwrap(ParameterTypes),
1275 return wrap(unwrap(Builder)->createSubroutineType(
1281 return wrap(unwrap(Builder)->createExpression(ArrayRef<int64_t>(Addr,
1288 return wrap(unwrap(Builder)->createConstantValueExpression(Value));
1296 return wrap(unwrap(Builder)->createGlobalVariableExpression(
1299 true, unwrap<DIExpression>(Expr), unwrapDI<MDNode>(Decl),
1327 MDTuple::getTemporary(*unwrap(Ctx), {unwrap(Data), Count}).release());
1337 Node->replaceAllUsesWith(unwrap<Metadata>(Replacement));
1346 return wrap(unwrap(Builder)->createTempGlobalVariableFwdDecl(
1356 return wrap(unwrap(Builder)->insertDeclare(
1357 unwrap(Storage), unwrap<DILocalVariable>(VarInfo),
1358 unwrap<DIExpression>(Expr), unwrap<DILocation>(DL),
1359 unwrap<Instruction>(Instr)));
1365 return wrap(unwrap(Builder)->insertDeclare(
1366 unwrap(Storage), unwrap<DILocalVariable>(VarInfo),
1367 unwrap<DIExpression>(Expr), unwrap<DILocation>(DL),
1368 unwrap(Block)));
1377 return wrap(unwrap(Builder)->insertDbgValueIntrinsic(
1378 unwrap(Val), unwrap<DILocalVariable>(VarInfo),
1379 unwrap<DIExpression>(Expr), unwrap<DILocation>(DebugLoc),
1380 unwrap<Instruction>(Instr)));
1389 return wrap(unwrap(Builder)->insertDbgValueIntrinsic(
1390 unwrap(Val), unwrap<DILocalVariable>(VarInfo),
1391 unwrap<DIExpression>(Expr), unwrap<DILocation>(DebugLoc),
1392 unwrap(Block)));
1399 return wrap(unwrap(Builder)->createAutoVariable(
1400 unwrap<DIScope>(Scope), {Name, NameLen}, unwrap<DIFile>(File),
1401 LineNo, unwrap<DIType>(Ty), AlwaysPreserve,
1409 return wrap(unwrap(Builder)->createParameterVariable(
1410 unwrap<DIScope>(Scope), {Name, NameLen}, ArgNo, unwrap<DIFile>(File),
1411 LineNo, unwrap<DIType>(Ty), AlwaysPreserve,
1417 return wrap(unwrap(Builder)->getOrCreateSubrange(Lo, Count));
1423 Metadata **DataValue = unwrap(Data);
1424 return wrap(unwrap(Builder)->getOrCreateArray({DataValue, Length}).get());
1428 return wrap(unwrap<Function>(Func)->getSubprogram());
1432 unwrap<Function>(Func)->setSubprogram(unwrap<DISubprogram>(SP));
1440 return wrap(unwrap<Instruction>(Inst)->getDebugLoc().getAsMDNode());
1445 unwrap<Instruction>(Inst)->setDebugLoc(DebugLoc(unwrap<MDNode>(Loc)));
1447 unwrap<Instruction>(Inst)->setDebugLoc(DebugLoc());
1451 switch(unwrap(Metadata)->getMetadataID()) {