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

Lines Matching refs:Builder

751 void LLVMDisposeDIBuilder(LLVMDIBuilderRef Builder) {
752 delete unwrap(Builder);
755 void LLVMDIBuilderFinalize(LLVMDIBuilderRef Builder) {
756 unwrap(Builder)->finalize();
760 LLVMDIBuilderRef Builder, LLVMDWARFSourceLanguage Lang,
769 return wrap(unwrap(Builder)->createCompileUnit(
780 LLVMDIBuilderCreateFile(LLVMDIBuilderRef Builder, const char *Filename,
783 return wrap(unwrap(Builder)->createFile(StringRef(Filename, FilenameLen),
788 LLVMDIBuilderCreateModule(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentScope,
793 return wrap(unwrap(Builder)->createModule(
800 LLVMMetadataRef LLVMDIBuilderCreateNameSpace(LLVMDIBuilderRef Builder,
804 return wrap(unwrap(Builder)->createNameSpace(
809 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
814 return wrap(unwrap(Builder)->createFunction(
824 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope,
826 return wrap(unwrap(Builder)->createLexicalBlock(unwrapDI<DIScope>(Scope),
832 LLVMDIBuilderCreateLexicalBlockFile(LLVMDIBuilderRef Builder,
836 return wrap(unwrap(Builder)->createLexicalBlockFile(unwrapDI<DIScope>(Scope),
842 LLVMDIBuilderCreateImportedModuleFromNamespace(LLVMDIBuilderRef Builder,
847 return wrap(unwrap(Builder)->createImportedModule(unwrapDI<DIScope>(Scope),
854 LLVMDIBuilderCreateImportedModuleFromAlias(LLVMDIBuilderRef Builder,
859 return wrap(unwrap(Builder)->createImportedModule(
866 LLVMDIBuilderCreateImportedModuleFromModule(LLVMDIBuilderRef Builder,
871 return wrap(unwrap(Builder)->createImportedModule(unwrapDI<DIScope>(Scope),
878 LLVMDIBuilderCreateImportedDeclaration(LLVMDIBuilderRef Builder,
884 return wrap(unwrap(Builder)->createImportedDeclaration(
939 LLVMMetadataRef LLVMDIBuilderCreateMacro(LLVMDIBuilderRef Builder,
946 unwrap(Builder)->createMacro(unwrapDI<DIMacroFile>(ParentMacroFile), Line,
952 LLVMDIBuilderCreateTempMacroFile(LLVMDIBuilderRef Builder,
955 return wrap(unwrap(Builder)->createTempMacroFile(
959 LLVMMetadataRef LLVMDIBuilderCreateEnumerator(LLVMDIBuilderRef Builder,
963 return wrap(unwrap(Builder)->createEnumerator({Name, NameLen}, Value,
968 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
972 auto Elts = unwrap(Builder)->getOrCreateArray({unwrap(Elements),
974 return wrap(unwrap(Builder)->createEnumerationType(
980 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
985 auto Elts = unwrap(Builder)->getOrCreateArray({unwrap(Elements),
987 return wrap(unwrap(Builder)->createUnionType(
995 LLVMDIBuilderCreateArrayType(LLVMDIBuilderRef Builder, uint64_t Size,
999 auto Subs = unwrap(Builder)->getOrCreateArray({unwrap(Subscripts),
1001 return wrap(unwrap(Builder)->createArrayType(Size, AlignInBits,
1006 LLVMDIBuilderCreateVectorType(LLVMDIBuilderRef Builder, uint64_t Size,
1010 auto Subs = unwrap(Builder)->getOrCreateArray({unwrap(Subscripts),
1012 return wrap(unwrap(Builder)->createVectorType(Size, AlignInBits,
1017 LLVMDIBuilderCreateBasicType(LLVMDIBuilderRef Builder, const char *Name,
1021 return wrap(unwrap(Builder)->createBasicType({Name, NameLen},
1027 LLVMDIBuilderRef Builder, LLVMMetadataRef PointeeTy,
1030 return wrap(unwrap(Builder)->createPointerType(unwrapDI<DIType>(PointeeTy),
1036 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
1042 auto Elts = unwrap(Builder)->getOrCreateArray({unwrap(Elements),
1044 return wrap(unwrap(Builder)->createStructType(
1052 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
1056 return wrap(unwrap(Builder)->createMemberType(unwrapDI<DIScope>(Scope),
1062 LLVMDIBuilderCreateUnspecifiedType(LLVMDIBuilderRef Builder, const char *Name,
1064 return wrap(unwrap(Builder)->createUnspecifiedType({Name, NameLen}));
1069 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
1073 return wrap(unwrap(Builder)->createStaticMemberType(
1081 LLVMDIBuilderCreateObjCIVar(LLVMDIBuilderRef Builder,
1087 return wrap(unwrap(Builder)->createObjCIVar(
1095 LLVMDIBuilderCreateObjCProperty(LLVMDIBuilderRef Builder,
1102 return wrap(unwrap(Builder)->createObjCProperty(
1109 LLVMDIBuilderCreateObjectPointerType(LLVMDIBuilderRef Builder,
1111 return wrap(unwrap(Builder)->createObjectPointerType(unwrapDI<DIType>(Type)));
1115 LLVMDIBuilderCreateTypedef(LLVMDIBuilderRef Builder, LLVMMetadataRef Type,
1119 return wrap(unwrap(Builder)->createTypedef(
1125 LLVMDIBuilderCreateInheritance(LLVMDIBuilderRef Builder,
1129 return wrap(unwrap(Builder)->createInheritance(
1136 LLVMDIBuilderRef Builder, unsigned Tag, const char *Name,
1140 return wrap(unwrap(Builder)->createForwardDecl(
1148 LLVMDIBuilderRef Builder, unsigned Tag, const char *Name,
1153 return wrap(unwrap(Builder)->createReplaceableCompositeType(
1161 LLVMDIBuilderCreateQualifiedType(LLVMDIBuilderRef Builder, unsigned Tag,
1163 return wrap(unwrap(Builder)->createQualifiedType(Tag,
1168 LLVMDIBuilderCreateReferenceType(LLVMDIBuilderRef Builder, unsigned Tag,
1170 return wrap(unwrap(Builder)->createReferenceType(Tag,
1175 LLVMDIBuilderCreateNullPtrType(LLVMDIBuilderRef Builder) {
1176 return wrap(unwrap(Builder)->createNullPtrType());
1180 LLVMDIBuilderCreateMemberPointerType(LLVMDIBuilderRef Builder,
1186 return wrap(unwrap(Builder)->createMemberPointerType(
1193 LLVMDIBuilderCreateBitFieldMemberType(LLVMDIBuilderRef Builder,
1201 return wrap(unwrap(Builder)->createBitFieldMemberType(
1208 LLVMMetadataRef LLVMDIBuilderCreateClassType(LLVMDIBuilderRef Builder,
1216 auto Elts = unwrap(Builder)->getOrCreateArray({unwrap(Elements),
1218 return wrap(unwrap(Builder)->createClassType(
1229 LLVMDIBuilderCreateArtificialType(LLVMDIBuilderRef Builder,
1231 return wrap(unwrap(Builder)->createArtificialType(unwrapDI<DIType>(Type)));
1260 LLVMMetadataRef LLVMDIBuilderGetOrCreateTypeArray(LLVMDIBuilderRef Builder,
1264 unwrap(Builder)->getOrCreateTypeArray({unwrap(Types), Length}).get());
1268 LLVMDIBuilderCreateSubroutineType(LLVMDIBuilderRef Builder,
1273 auto Elts = unwrap(Builder)->getOrCreateTypeArray({unwrap(ParameterTypes),
1275 return wrap(unwrap(Builder)->createSubroutineType(
1279 LLVMMetadataRef LLVMDIBuilderCreateExpression(LLVMDIBuilderRef Builder,
1281 return wrap(unwrap(Builder)->createExpression(ArrayRef<int64_t>(Addr,
1286 LLVMDIBuilderCreateConstantValueExpression(LLVMDIBuilderRef Builder,
1288 return wrap(unwrap(Builder)->createConstantValueExpression(Value));
1292 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
1296 return wrap(unwrap(Builder)->createGlobalVariableExpression(
1342 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
1346 return wrap(unwrap(Builder)->createTempGlobalVariableFwdDecl(
1353 LLVMDIBuilderInsertDeclareBefore(LLVMDIBuilderRef Builder, LLVMValueRef Storage,
1356 return wrap(unwrap(Builder)->insertDeclare(
1363 LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo,
1365 return wrap(unwrap(Builder)->insertDeclare(
1371 LLVMValueRef LLVMDIBuilderInsertDbgValueBefore(LLVMDIBuilderRef Builder,
1377 return wrap(unwrap(Builder)->insertDbgValueIntrinsic(
1383 LLVMValueRef LLVMDIBuilderInsertDbgValueAtEnd(LLVMDIBuilderRef Builder,
1389 return wrap(unwrap(Builder)->insertDbgValueIntrinsic(
1396 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
1399 return wrap(unwrap(Builder)->createAutoVariable(
1406 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
1409 return wrap(unwrap(Builder)->createParameterVariable(
1415 LLVMMetadataRef LLVMDIBuilderGetOrCreateSubrange(LLVMDIBuilderRef Builder,
1417 return wrap(unwrap(Builder)->getOrCreateSubrange(Lo, Count));
1420 LLVMMetadataRef LLVMDIBuilderGetOrCreateArray(LLVMDIBuilderRef Builder,
1424 return wrap(unwrap(Builder)->getOrCreateArray({DataValue, Length}).get());