summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
Commit message (Expand)AuthorAgeFilesLines
* DwarfDebug: Move ownership of CompileUnits into DwarfUnitsDavid Blaikie2013-11-231-10/+6
* Refactor DW_AT_ranges handling to use labels for ranges rather thanEric Christopher2013-11-231-23/+24
* In Dwarf 3 (and Dwarf 2) attributes whose value are offsets into aEric Christopher2013-11-211-40/+51
* Constify the DIEs used for pubname and pubtype tables. PropagateEric Christopher2013-11-211-9/+9
* DebugInfo: Partial implementation of DWARF type units.David Blaikie2013-11-191-18/+56
* DebugInfo: Constify accelerator table handling, and separate type accelarator...David Blaikie2013-11-191-26/+32
* Fix comment.Eric Christopher2013-11-191-1/+2
* Refactor the section emission code to remove duplicates now thatEric Christopher2013-11-191-39/+15
* Reformat file.Eric Christopher2013-11-191-249/+283
* DwarfDebug: Move trailing else to the same line as prior closing braceDavid Blaikie2013-11-181-4/+2
* DwarfDebug: Remove some more redundant explicit constructions.David Blaikie2013-11-181-4/+3
* DwarfCompileUnit: Add type safety to createGlobalVariableDIEDavid Blaikie2013-11-171-1/+1
* For dwarf4 use the correct form for referencing debug_loc locations,Eric Christopher2013-11-161-1/+1
* DwarfCompileUnit: Add type safety to CompileUnit::getNode by returning DIComp...David Blaikie2013-11-151-4/+3
* DwarfCompileUnit: Add type safety by using DICompileUnit rather than raw MDNo...David Blaikie2013-11-151-7/+7
* DwarfDebug: Push DISubprogram through updateSubprogramScopeDIEDavid Blaikie2013-11-151-6/+4
* DwarfCompileUnit: Push DIDescriptors through a getDIE/insertDIEDavid Blaikie2013-11-151-1/+1
* Use a reference rather than a pointer as we don't expect a NULLEric Christopher2013-11-151-3/+3
* Comment some and reformat for clarity beginFunction.Eric Christopher2013-11-011-30/+42
* Debug Info: remove duplication of DIEs when a DIE can be shared across CUs.Manman Ren2013-10-311-0/+3
* DebugInfo: Push header handling down into CompileUnitDavid Blaikie2013-10-301-18/+5
* DwarfDebug: Change Abbreviations member from pointer to referenceDavid Blaikie2013-10-301-7/+7
* Debug Info: code clean up.Manman Ren2013-10-291-1/+3
* Debug Info: support for DW_FORM_ref_addr.Manman Ren2013-10-291-2/+41
* Debug Info: use createAndAddDIE to wrap around "new DIE" in DwarfDebug.Manman Ren2013-10-291-6/+5
* DWARF emission: Remove unnecessary/redundant DIE reference codeDavid Blaikie2013-10-241-7/+0
* Update misleading comment.Eric Christopher2013-10-241-2/+3
* DIEHash: Const correct and use references where non-null/non-rebound.David Blaikie2013-10-241-2/+2
* Debug Info: code clean up.Manman Ren2013-10-221-7/+1
* Formatting/whitespace.Eric Christopher2013-10-221-4/+4
* DebugInfo: Put each kind of constant (form, attribute, tag, etc) into its own...David Blaikie2013-10-211-8/+8
* Revert the rest of r192749 to bring back the buildbot. These twoEric Christopher2013-10-181-2/+4
* Temporarily revert r192749 as it is causing problems for LTO andEric Christopher2013-10-181-2/+8
* According to the dwarf standard pubnames and pubtypes for languagesEric Christopher2013-10-171-1/+1
* Fix a pair of bugs in the emission of pubname tables:Eric Christopher2013-10-161-3/+11
* Make sure we're not attempting to construct a subprogram DIEEric Christopher2013-10-151-16/+18
* Remove some dead code. (DarwinGDBCompat was retired in r189903).Adrian Prantl2013-10-151-5/+2
* Debug Info: remove form from function addDIEEntry.Manman Ren2013-10-111-12/+6
* Debug Info: In DIBuilder, the context field of subprogram is updated to useManman Ren2013-10-101-3/+4
* Add DbgVariable::resolve per Eric's suggestion.Manman Ren2013-10-081-2/+9
* Remove some really nasty uses of hasRawTextSupport.Rafael Espindola2013-10-051-7/+7
* Debug Info: In DIBuilder, the derived-from field of a DW_TAG_pointer_typeManman Ren2013-10-051-8/+8
* Temporarily revert r176882 as it needs to be implemented in a differentEric Christopher2013-10-041-34/+4
* Temporarily revert r191792 as it is causing some LTO debug failuresEric Christopher2013-10-041-47/+13
* Fixed a bug with section names containing special characters.Richard Mitton2013-10-031-8/+24
* DebugInfo: Avoid redundantly adding child DIEs to parents.David Blaikie2013-10-031-6/+0
* Make sure we emit a section for pubnames even if that section isEric Christopher2013-10-031-3/+0
* Fix cut and paste typo.Eric Christopher2013-10-031-2/+2
* Remove wild .debug_aranges entries generated from unimportant labelsAlexey Samsonov2013-10-031-6/+3
* Debug Info: In DIBuilder, the derived-from field of a DW_TAG_pointer_typeManman Ren2013-10-011-8/+8
OpenPOWER on IntegriCloud