From 41201ed06fa4fb246f5a7e9e2b62168814eca6ff Mon Sep 17 00:00:00 2001 From: Eric Christopher Date: Fri, 19 Apr 2013 07:47:16 +0000 Subject: Revert "PR14606: debug info imported_module support" This reverts commit r179836 as it seems to have caused test failures. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179840 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/DIBuilder.h | 11 ----------- 1 file changed, 11 deletions(-) (limited to 'include/llvm/DIBuilder.h') diff --git a/include/llvm/DIBuilder.h b/include/llvm/DIBuilder.h index 407ee70ceb..4f0aa07130 100644 --- a/include/llvm/DIBuilder.h +++ b/include/llvm/DIBuilder.h @@ -37,13 +37,11 @@ namespace llvm { class DIType; class DIArray; class DIGlobalVariable; - class DIImportedModule; class DINameSpace; class DIVariable; class DISubrange; class DILexicalBlockFile; class DILexicalBlock; - class DIScope; class DISubprogram; class DITemplateTypeParameter; class DITemplateValueParameter; @@ -59,7 +57,6 @@ namespace llvm { MDNode *TempRetainTypes; MDNode *TempSubprograms; MDNode *TempGVs; - MDNode *TempImportedModules; Function *DeclareFn; // llvm.dbg.declare Function *ValueFn; // llvm.dbg.value @@ -68,7 +65,6 @@ namespace llvm { SmallVector AllRetainTypes; SmallVector AllSubprograms; SmallVector AllGVs; - SmallVector AllImportedModules; DIBuilder(const DIBuilder &) LLVM_DELETED_FUNCTION; void operator=(const DIBuilder &) LLVM_DELETED_FUNCTION; @@ -570,13 +566,6 @@ namespace llvm { DILexicalBlock createLexicalBlock(DIDescriptor Scope, DIFile File, unsigned Line, unsigned Col); - /// \brief Create a descriptor for an imported module. - /// @param Context The scope this module is imported into - /// @param NS The namespace being imported here - /// @param LineNumber Line number - DIImportedModule createImportedModule(DIScope Context, DINameSpace NS, - unsigned Line); - /// insertDeclare - Insert a new llvm.dbg.declare intrinsic call. /// @param Storage llvm::Value of the variable /// @param VarInfo Variable's debug info descriptor. -- cgit v1.2.3