diff options
author | Eric Christopher <echristo@gmail.com> | 2013-04-19 07:47:16 +0000 |
---|---|---|
committer | Eric Christopher <echristo@gmail.com> | 2013-04-19 07:47:16 +0000 |
commit | 41201ed06fa4fb246f5a7e9e2b62168814eca6ff (patch) | |
tree | 777fe95b7de35e7e1888e87eff944901de2cb0e8 /include/llvm/DIBuilder.h | |
parent | bcb81360a26cba066fae3acbe25b8ac161af6881 (diff) | |
download | llvm-41201ed06fa4fb246f5a7e9e2b62168814eca6ff.tar.gz llvm-41201ed06fa4fb246f5a7e9e2b62168814eca6ff.tar.bz2 llvm-41201ed06fa4fb246f5a7e9e2b62168814eca6ff.tar.xz |
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
Diffstat (limited to 'include/llvm/DIBuilder.h')
-rw-r--r-- | include/llvm/DIBuilder.h | 11 |
1 files changed, 0 insertions, 11 deletions
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<Value *, 4> AllRetainTypes; SmallVector<Value *, 4> AllSubprograms; SmallVector<Value *, 4> AllGVs; - SmallVector<Value *, 4> 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. |