summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
Commit message (Expand)AuthorAgeFilesLines
* Reapply r198196 with a fix to zero initialize the skeleton pointer.Eric Christopher2013-12-301-26/+20
* Temporarily revert "Use a pointer to keep track of the skeleton unit forEric Christopher2013-12-301-20/+26
* Use a pointer to keep track of the skeleton unit for each normal unitEric Christopher2013-12-301-26/+20
* Ranges in the .debug_range section need to have begin and end labels,Eric Christopher2013-12-201-13/+8
* Add support for a CU to output a set of ranges for the CU. This is usefulEric Christopher2013-12-201-20/+64
* DebugInfo: Introduce new DIValue, DIETypeSignature to encode references to ty...David Blaikie2013-12-171-29/+4
* DebugInfo: Move type units into the debug_types section with appropriate comd...David Blaikie2013-12-131-7/+5
* Revert "DebugInfo: Move type units into the debug_types section with appropri...David Blaikie2013-12-131-5/+7
* DebugInfo: Move type units into the debug_types section with appropriate comd...David Blaikie2013-12-131-7/+5
* Revert "DebugInfo: Move type units into the debug_types section with appropri...David Blaikie2013-12-131-5/+7
* DebugInfo: Move type units into the debug_types section with appropriate comd...David Blaikie2013-12-131-7/+5
* Revert "DebugInfo: Move type units into the debug_types section with appropri...David Blaikie2013-12-111-5/+7
* DebugInfo: Move type units into the debug_types section with appropriate comd...David Blaikie2013-12-111-7/+5
* Disable emitting DW_AT_GNU_ranges_base until we actually use it.Eric Christopher2013-12-101-6/+1
* We never emit info into the macro info section, stop emitting anEric Christopher2013-12-101-12/+0
* Rename CompileUnit->DwarfCompileUnit and TypeUnit->DwarfTypeUnit forEric Christopher2013-12-091-44/+52
* Rename Unit->DwarfUnit to match the file name and make it a bit lessEric Christopher2013-12-091-48/+44
* DwarfDebug/Unit: Remove another case of label recreation by storing the gnu_r...David Blaikie2013-12-091-6/+4
* DebugInfo: Move unit begin/end labels into the unitDavid Blaikie2013-12-061-21/+7
* DebugInfo: Include the section and start-of-section label in the unitDavid Blaikie2013-12-061-13/+32
* DwarfDebug: Walk skeletons during fission pubtypes/pubnames emissionDavid Blaikie2013-12-061-10/+10
* DebugInfo: Ensure unit IDs (for non-skeletal units) match thein index in the ...David Blaikie2013-12-061-9/+9
* Rename DwarfUnits to DwarfFile to help avoid some naming confusion.Eric Christopher2013-12-051-16/+16
* DwarfDebug/DwarfUnit: Push abbreviation structures down into DwarfUnits to re...David Blaikie2013-12-051-26/+13
* DwarfDebug: Avoid unnecessary abbreviation lookup when emitting DIEsDavid Blaikie2013-12-051-17/+15
* DwarfDebug: Remove trivial function wrapperDavid Blaikie2013-12-051-6/+2
* 80-column.Eric Christopher2013-12-051-1/+2
* Remove special handling for DW_AT_ranges support by constructing theEric Christopher2013-12-051-20/+12
* Update comment.Eric Christopher2013-12-041-1/+2
* Update comment.Eric Christopher2013-12-041-1/+1
* Make RangeSpanList take a symbol for the beginning of the rangeEric Christopher2013-12-041-6/+5
* DwarfDebug: Unconditionalize trivial asm commentsDavid Blaikie2013-12-041-10/+5
* DwarfDebug: Reduce code duplication for sec offset emissionDavid Blaikie2013-12-041-56/+28
* Couple of small logical cleanups to use !empty rather than otherEric Christopher2013-12-041-2/+2
* Use move and stack allocation for RangeSpanLists. As a result makeEric Christopher2013-12-041-11/+11
* DebugInfo: Remove unused start/end labels for the debug_abbrevs sectionDavid Blaikie2013-12-041-6/+0
* DebugInfo: Avoid recreating matching labels in disparate places.David Blaikie2013-12-041-20/+16
* Reland 196270 "Generalize debug info / EH emission in AsmPrinter"Timur Iskhodzhanov2013-12-031-16/+34
* Revert r196270, "Generalize debug info / EH emission in AsmPrinter"NAKAMURA Takumi2013-12-031-27/+17
* Generalize debug info / EH emission in AsmPrinterTimur Iskhodzhanov2013-12-031-17/+27
* Refactor the handling of lexical block and inline scope rangesEric Christopher2013-12-031-36/+25
* Make ranges and range lists be a discrete entity that can be locatedEric Christopher2013-12-031-50/+90
* DebugInfo: Rename generic unit references to "TheU" instead of TheCU now that...David Blaikie2013-12-021-50/+50
* DebugInfo: Rename DwarfCompileUnit.* to DwarfUnit.* to match their contents.David Blaikie2013-12-021-1/+1
* DebugInfo: Refactor CompileUnit into a Unit baseclass and CompileUnit/TypeUni...David Blaikie2013-12-021-44/+43
* DebugInfo: Type Units: Propagate the correct DW_AT_language into type units.David Blaikie2013-12-021-5/+5
* 80-column fixups.Eric Christopher2013-11-261-1/+3
* DwarfDebug: Include type units in accelerator tables.David Blaikie2013-11-261-23/+25
* DebugInfo: Pubtypes: Coelesce pubtype registration with accelerator type regi...David Blaikie2013-11-261-3/+0
* DwarfDebug: Move ownership of CompileUnits into DwarfUnitsDavid Blaikie2013-11-231-10/+6
OpenPOWER on IntegriCloud