diff options
author | David Blaikie <dblaikie@gmail.com> | 2013-12-13 06:43:32 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2013-12-13 06:43:32 +0000 |
commit | 2d39ad82bc64c5fd4536fe02bb6ab3f153a7dfac (patch) | |
tree | 5183e3887d3ed643534806b7572ee99239f749e6 /lib/CodeGen/AsmPrinter/DwarfUnit.cpp | |
parent | bc6b250c740bef28bb30ddea5321d9b0de0ec60c (diff) | |
download | llvm-2d39ad82bc64c5fd4536fe02bb6ab3f153a7dfac.tar.gz llvm-2d39ad82bc64c5fd4536fe02bb6ab3f153a7dfac.tar.bz2 llvm-2d39ad82bc64c5fd4536fe02bb6ab3f153a7dfac.tar.xz |
Revert "DebugInfo: Move type units into the debug_types section with appropriate comdat grouping and type unit headers"
This reverts commit r197210.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197211 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/AsmPrinter/DwarfUnit.cpp')
-rw-r--r-- | lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/lib/CodeGen/AsmPrinter/DwarfUnit.cpp b/lib/CodeGen/AsmPrinter/DwarfUnit.cpp index 709f5bec03..f87480d290 100644 --- a/lib/CodeGen/AsmPrinter/DwarfUnit.cpp +++ b/lib/CodeGen/AsmPrinter/DwarfUnit.cpp @@ -1997,27 +1997,3 @@ void DwarfUnit::emitHeader(const MCSection *ASection, Asm->OutStreamer.AddComment("Address Size (in bytes)"); Asm->EmitInt8(Asm->getDataLayout().getPointerSize()); } - -void DwarfTypeUnit::emitHeader(const MCSection *ASection, - const MCSymbol *ASectionSym) const { - DwarfUnit::emitHeader(ASection, ASectionSym); - Asm->OutStreamer.AddComment("Type Signature"); - Asm->OutStreamer.EmitIntValue(TypeSignature, sizeof(TypeSignature)); - Asm->OutStreamer.AddComment("Type DIE Offset"); - Asm->OutStreamer.EmitIntValue(Ty->getOffset(), sizeof(Ty->getOffset())); -} - -void DwarfTypeUnit::initSection(const MCSection *Section) { - assert(!this->Section); - this->Section = Section; - // Since each type unit is contained in its own COMDAT section, the begin - // label and the section label are the same. Using the begin label emission in - // DwarfDebug to emit the section label as well is slightly subtle/sneaky, but - // the only other alternative of lazily constructing start-of-section labels - // and storing a mapping in DwarfDebug (or AsmPrinter). - this->SectionSym = this->LabelBegin = - Asm->GetTempSymbol(Section->getLabelBeginName(), getUniqueID()); - this->LabelEnd = - Asm->GetTempSymbol(Section->getLabelEndName(), getUniqueID()); - this->LabelRange = Asm->GetTempSymbol("gnu_ranges", getUniqueID()); -} |