reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm-c/DebugInfo.h
  207 LLVMDIBuilderRef LLVMCreateDIBuilderDisallowUnresolved(LLVMModuleRef M);
  214 LLVMDIBuilderRef LLVMCreateDIBuilder(LLVMModuleRef M);
  220 void LLVMDisposeDIBuilder(LLVMDIBuilderRef Builder);
  225 void LLVMDIBuilderFinalize(LLVMDIBuilderRef Builder);
  256     LLVMDIBuilderRef Builder, LLVMDWARFSourceLanguage Lang,
  272 LLVMDIBuilderCreateFile(LLVMDIBuilderRef Builder, const char *Filename,
  291 LLVMDIBuilderCreateModule(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentScope,
  307 LLVMDIBuilderCreateNameSpace(LLVMDIBuilderRef Builder,
  331     LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
  346     LLVMDIBuilderRef Builder, LLVMMetadataRef Scope,
  357 LLVMDIBuilderCreateLexicalBlockFile(LLVMDIBuilderRef Builder,
  371 LLVMDIBuilderCreateImportedModuleFromNamespace(LLVMDIBuilderRef Builder,
  387 LLVMDIBuilderCreateImportedModuleFromAlias(LLVMDIBuilderRef Builder,
  402 LLVMDIBuilderCreateImportedModuleFromModule(LLVMDIBuilderRef Builder,
  421 LLVMDIBuilderCreateImportedDeclaration(LLVMDIBuilderRef Builder,
  516 LLVMMetadataRef LLVMDIBuilderGetOrCreateTypeArray(LLVMDIBuilderRef Builder,
  531 LLVMDIBuilderCreateSubroutineType(LLVMDIBuilderRef Builder,
  548 LLVMMetadataRef LLVMDIBuilderCreateMacro(LLVMDIBuilderRef Builder,
  565 LLVMDIBuilderCreateTempMacroFile(LLVMDIBuilderRef Builder,
  577 LLVMMetadataRef LLVMDIBuilderCreateEnumerator(LLVMDIBuilderRef Builder,
  597     LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
  620     LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
  637 LLVMDIBuilderCreateArrayType(LLVMDIBuilderRef Builder, uint64_t Size,
  652 LLVMDIBuilderCreateVectorType(LLVMDIBuilderRef Builder, uint64_t Size,
  664 LLVMDIBuilderCreateUnspecifiedType(LLVMDIBuilderRef Builder, const char *Name,
  678 LLVMDIBuilderCreateBasicType(LLVMDIBuilderRef Builder, const char *Name,
  694     LLVMDIBuilderRef Builder, LLVMMetadataRef PointeeTy,
  717     LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
  739     LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
  760     LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
  775 LLVMDIBuilderCreateMemberPointerType(LLVMDIBuilderRef Builder,
  796 LLVMDIBuilderCreateObjCIVar(LLVMDIBuilderRef Builder,
  818 LLVMDIBuilderCreateObjCProperty(LLVMDIBuilderRef Builder,
  832 LLVMDIBuilderCreateObjectPointerType(LLVMDIBuilderRef Builder,
  844 LLVMDIBuilderCreateQualifiedType(LLVMDIBuilderRef Builder, unsigned Tag,
  855 LLVMDIBuilderCreateReferenceType(LLVMDIBuilderRef Builder, unsigned Tag,
  863 LLVMDIBuilderCreateNullPtrType(LLVMDIBuilderRef Builder);
  875 LLVMDIBuilderCreateTypedef(LLVMDIBuilderRef Builder, LLVMMetadataRef Type,
  891 LLVMDIBuilderCreateInheritance(LLVMDIBuilderRef Builder,
  913     LLVMDIBuilderRef Builder, unsigned Tag, const char *Name,
  937     LLVMDIBuilderRef Builder, unsigned Tag, const char *Name,
  958 LLVMDIBuilderCreateBitFieldMemberType(LLVMDIBuilderRef Builder,
  989 LLVMMetadataRef LLVMDIBuilderCreateClassType(LLVMDIBuilderRef Builder,
 1004 LLVMDIBuilderCreateArtificialType(LLVMDIBuilderRef Builder,
 1062 LLVMMetadataRef LLVMDIBuilderGetOrCreateSubrange(LLVMDIBuilderRef Builder,
 1072 LLVMMetadataRef LLVMDIBuilderGetOrCreateArray(LLVMDIBuilderRef Builder,
 1083 LLVMMetadataRef LLVMDIBuilderCreateExpression(LLVMDIBuilderRef Builder,
 1093 LLVMDIBuilderCreateConstantValueExpression(LLVMDIBuilderRef Builder,
 1116     LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
 1208     LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
 1223   LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo,
 1238     LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo,
 1250 LLVMValueRef LLVMDIBuilderInsertDbgValueBefore(LLVMDIBuilderRef Builder,
 1268 LLVMValueRef LLVMDIBuilderInsertDbgValueAtEnd(LLVMDIBuilderRef Builder,
 1289     LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
 1307     LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
lib/IR/DebugInfo.cpp
  730 LLVMDIBuilderRef LLVMCreateDIBuilderDisallowUnresolved(LLVMModuleRef M) {
  734 LLVMDIBuilderRef LLVMCreateDIBuilder(LLVMModuleRef M) {
  746 void LLVMDisposeDIBuilder(LLVMDIBuilderRef Builder) {
  750 void LLVMDIBuilderFinalize(LLVMDIBuilderRef Builder) {
  755     LLVMDIBuilderRef Builder, LLVMDWARFSourceLanguage Lang,
  773 LLVMDIBuilderCreateFile(LLVMDIBuilderRef Builder, const char *Filename,
  781 LLVMDIBuilderCreateModule(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentScope,
  793 LLVMMetadataRef LLVMDIBuilderCreateNameSpace(LLVMDIBuilderRef Builder,
  802     LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
  817     LLVMDIBuilderRef Builder, LLVMMetadataRef Scope,
  825 LLVMDIBuilderCreateLexicalBlockFile(LLVMDIBuilderRef Builder,
  835 LLVMDIBuilderCreateImportedModuleFromNamespace(LLVMDIBuilderRef Builder,
  847 LLVMDIBuilderCreateImportedModuleFromAlias(LLVMDIBuilderRef Builder,
  859 LLVMDIBuilderCreateImportedModuleFromModule(LLVMDIBuilderRef Builder,
  871 LLVMDIBuilderCreateImportedDeclaration(LLVMDIBuilderRef Builder,
  932 LLVMMetadataRef LLVMDIBuilderCreateMacro(LLVMDIBuilderRef Builder,
  945 LLVMDIBuilderCreateTempMacroFile(LLVMDIBuilderRef Builder,
  952 LLVMMetadataRef LLVMDIBuilderCreateEnumerator(LLVMDIBuilderRef Builder,
  961   LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
  973   LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
  988 LLVMDIBuilderCreateArrayType(LLVMDIBuilderRef Builder, uint64_t Size,
  999 LLVMDIBuilderCreateVectorType(LLVMDIBuilderRef Builder, uint64_t Size,
 1010 LLVMDIBuilderCreateBasicType(LLVMDIBuilderRef Builder, const char *Name,
 1020     LLVMDIBuilderRef Builder, LLVMMetadataRef PointeeTy,
 1029     LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
 1045     LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
 1055 LLVMDIBuilderCreateUnspecifiedType(LLVMDIBuilderRef Builder, const char *Name,
 1062     LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
 1074 LLVMDIBuilderCreateObjCIVar(LLVMDIBuilderRef Builder,
 1088 LLVMDIBuilderCreateObjCProperty(LLVMDIBuilderRef Builder,
 1102 LLVMDIBuilderCreateObjectPointerType(LLVMDIBuilderRef Builder,
 1108 LLVMDIBuilderCreateTypedef(LLVMDIBuilderRef Builder, LLVMMetadataRef Type,
 1119 LLVMDIBuilderCreateInheritance(LLVMDIBuilderRef Builder,
 1130     LLVMDIBuilderRef Builder, unsigned Tag, const char *Name,
 1142     LLVMDIBuilderRef Builder, unsigned Tag, const char *Name,
 1155 LLVMDIBuilderCreateQualifiedType(LLVMDIBuilderRef Builder, unsigned Tag,
 1162 LLVMDIBuilderCreateReferenceType(LLVMDIBuilderRef Builder, unsigned Tag,
 1169 LLVMDIBuilderCreateNullPtrType(LLVMDIBuilderRef Builder) {
 1174 LLVMDIBuilderCreateMemberPointerType(LLVMDIBuilderRef Builder,
 1187 LLVMDIBuilderCreateBitFieldMemberType(LLVMDIBuilderRef Builder,
 1202 LLVMMetadataRef LLVMDIBuilderCreateClassType(LLVMDIBuilderRef Builder,
 1223 LLVMDIBuilderCreateArtificialType(LLVMDIBuilderRef Builder,
 1254 LLVMMetadataRef LLVMDIBuilderGetOrCreateTypeArray(LLVMDIBuilderRef Builder,
 1262 LLVMDIBuilderCreateSubroutineType(LLVMDIBuilderRef Builder,
 1273 LLVMMetadataRef LLVMDIBuilderCreateExpression(LLVMDIBuilderRef Builder,
 1280 LLVMDIBuilderCreateConstantValueExpression(LLVMDIBuilderRef Builder,
 1286     LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
 1336     LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
 1347 LLVMDIBuilderInsertDeclareBefore(LLVMDIBuilderRef Builder, LLVMValueRef Storage,
 1357     LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo,
 1365 LLVMValueRef LLVMDIBuilderInsertDbgValueBefore(LLVMDIBuilderRef Builder,
 1377 LLVMValueRef LLVMDIBuilderInsertDbgValueAtEnd(LLVMDIBuilderRef Builder,
 1390     LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
 1400     LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
 1409 LLVMMetadataRef LLVMDIBuilderGetOrCreateSubrange(LLVMDIBuilderRef Builder,
 1414 LLVMMetadataRef LLVMDIBuilderGetOrCreateArray(LLVMDIBuilderRef Builder,
tools/llvm-c-test/debuginfo.c
   21 declare_objc_class(LLVMDIBuilderRef DIB, LLVMMetadataRef File) {
   34   LLVMDIBuilderRef DIB = LLVMCreateDIBuilder(M);