aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-03-29Style update. NFC.Rafael Espindola1-3/+3
2018-02-06Fix a crash when emitting DIEs for variable-length arraysAdrian Prantl1-29/+10
2018-01-26[DWARF] Generate DWARF v5 string offsets tables along with strx* index forms.Wolfgang Pieb1-2/+23
2017-08-17[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; o...Eugene Zelenko1-7/+9
2016-12-08Make a DWARF generator so we can unit test DWARF APIs with gtest.Greg Clayton1-67/+3
2016-12-01This change removes the dependency on DwarfDebug that was used for DW_FORM_re...Greg Clayton1-1/+1
2016-02-11DwarfDebug: emit type units immediately.Peter Collingbourne1-16/+23
2015-06-25AsmPrinter: Use an intrusively linked list for DIE::ChildrenDuncan P. N. Exon Smith1-1/+1
2015-06-24AsmPrinter: Cleanup DIEValue::EmitValue() API, NFCDuncan P. N. Exon Smith1-1/+1
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-1/+1
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-05-28AsmPrinter: Stop exposing underlying DIE children list, NFCDuncan P. N. Exon Smith1-5/+2
2015-05-28[AsmPrinter] Destroy allocated DIEAbbrevs on teardown.Benjamin Kramer1-1/+4
2015-05-27AsmPrinter: Avoid a warning in NDEBUG, NFCDuncan P. N. Exon Smith1-0/+1
2015-05-27AsmPrinter: Stop exposing underlying DIEValue list, NFCDuncan P. N. Exon Smith1-5/+2
2015-05-27AsmPrinter: Store abbreviation data directly in DIE and DIEValueDuncan P. N. Exon Smith1-18/+21
2015-05-27Reapply "AsmPrinter: Change DIEValue to be stored by value"Duncan P. N. Exon Smith1-2/+2
2015-05-27Revert "AsmPrinter: Change DIEValue to be stored by value"Duncan P. N. Exon Smith1-2/+2
2015-05-27AsmPrinter: Change DIEValue to be stored by valueDuncan P. N. Exon Smith1-2/+2
2015-05-21Move alignment from MCSectionData to MCSection.Rafael Espindola1-4/+3
2015-04-29IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith1-1/+1
2015-04-24[AsmPrinter] Make AsmPrinter's OutStreamer member a unique_ptr.Lang Hames1-2/+2
2015-04-21DebugInfo: Drop rest of DIDescriptor subclassesDuncan P. N. Exon Smith1-1/+1
2015-04-14DebugInfo: Gut DIVariable and DIGlobalVariableDuncan P. N. Exon Smith1-2/+2
2015-03-10Store an optional section start label in MCSection.Rafael Espindola1-2/+2
2015-03-04Move emitDIE and emitAbbrevs to AsmPrinter. NFC.Frederic Riss1-16/+5
2015-02-10Debug Info: Support variables that are described by more than one MMIAdrian Prantl1-3/+7
2015-01-22Revert "PR21408: Workaround the appearance of duplicate variables due to prob...David Blaikie1-6/+1
2015-01-14[cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth1-3/+2
2014-11-01Sink dwarf unit length emission down into DwarfUnit::emitHeaderDavid Blaikie1-7/+0
2014-11-01Remove DwarfUnit::LabelEnd in favor of computing the length of the section di...David Blaikie1-1/+0
2014-10-31Correct assert text from r220923David Blaikie1-1/+1
2014-10-30PR21408: Workaround the appearance of duplicate variables due to problems whe...David Blaikie1-1/+6
2014-10-24DebugInfo: Sink DwarfDebug::ScopeVariables down into DwarfFileDavid Blaikie1-1/+1
2014-10-24DebugInfo: Remove DwarfDebug::addScopeVariable now that it's just a trivial w...David Blaikie1-2/+1
2014-10-23DebugInfo: Remove DwarfDebug::CurrentFnArguments since we have to handle argu...David Blaikie1-22/+1
2014-10-23DebugInfo: Sink DwarfDebug::addNonArgumentScopeVariable into DwarfFile.David Blaikie1-0/+32
2014-10-23Remove explicit (void) use of DwarfFile::DD that was accidentally left in r22...David Blaikie1-3/+1
2014-10-23[DebugInfo] Sink DwarfDebug::addCurrentFnArgument down into DwarfFile.David Blaikie1-0/+23
2014-10-23[DebugInfo] Add DwarfDebug& to DwarfFile.David Blaikie1-4/+7
2014-09-11Remove the unused string section symbol parameter from DwarfFile::emitStringsDavid Blaikie1-3/+2
2014-04-25Encapsulate the DWARF string pool in a separate type.David Blaikie1-62/+3
2014-04-25Return DIE by reference instead of pointer from DwarfUnit::getUnitDieDavid Blaikie1-4/+4
2014-04-23Separate out the DWARF address pool into its own type/files.David Blaikie1-28/+0
2014-04-23clang-format r207010David Blaikie1-3/+2
2014-04-23Split out DwarfFile from DwarfDebug into its own .h/.cpp files.David Blaikie1-0/+244