From 2e32f71dfaf87400170c7d056a2b4588440bd7c5 Mon Sep 17 00:00:00 2001 From: Devang Patel Date: Sat, 17 Jan 2009 06:51:37 +0000 Subject: [PATCH] Remove dead code. llvm-svn: 62410 --- llvm/lib/CodeGen/AsmPrinter/DwarfWriter.cpp | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfWriter.cpp b/llvm/lib/CodeGen/AsmPrinter/DwarfWriter.cpp index 1ef8bec4d18e..f5c259dfb1dd 100644 --- a/llvm/lib/CodeGen/AsmPrinter/DwarfWriter.cpp +++ b/llvm/lib/CodeGen/AsmPrinter/DwarfWriter.cpp @@ -793,21 +793,14 @@ private: /// FoldingSet DiesSet; - /// Dies - List of all dies in the compile unit. - /// - std::vector Dies; - public: CompileUnit(unsigned I, DIE *D) : ID(I), Die(D), GVToDieMap(), - GVToDIEntryMap(), Globals(), DiesSet(InitDiesSetSize), Dies() + GVToDIEntryMap(), Globals(), DiesSet(InitDiesSetSize) {} ~CompileUnit() { delete Die; - - for (unsigned i = 0, N = Dies.size(); i < N; ++i) - delete Dies[i]; } // Accessors. @@ -1277,9 +1270,8 @@ private: // Attributes used to construct specific Dwarf sections. // - /// CompileUnits - All the compile units involved in this build. The index + /// DW_CUs - All the compile units involved in this build. The index /// of each entry in this vector corresponds to the sources in MMI. - std::vector CompileUnits; DenseMap DW_CUs; /// AbbreviationsSet - Used to uniquely define abbreviations. @@ -1779,7 +1771,6 @@ private: DIDescriptor RTy = Elements.getElement(0); AddType(DW_Unit, &Buffer, DIType(RTy.getGV())); - //AddType(DW_Unit, &Buffer, Elements.getElement(0)); // Add arguments. for (unsigned i = 1, N = Elements.getNumElements(); i < N; ++i) { DIE *Arg = new DIE(DW_TAG_formal_parameter); @@ -2894,7 +2885,6 @@ public: // DwarfDebug(raw_ostream &OS, AsmPrinter *A, const TargetAsmInfo *T) : Dwarf(OS, A, T, "dbg") - , CompileUnits() , AbbreviationsSet(InitAbbreviationsSetSize) , Abbreviations() , ValuesSet(InitValuesSetSize) @@ -2908,8 +2898,6 @@ public: { } virtual ~DwarfDebug() { - for (unsigned i = 0, N = CompileUnits.size(); i < N; ++i) - delete CompileUnits[i]; for (unsigned j = 0, M = Values.size(); j < M; ++j) delete Values[j]; }