summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
Commit message (Expand)AuthorAgeFilesLines
* Debug info: Factor the retrieving of the DIVariable from a MachineInstrAdrian Prantl2014-04-101-3/+2
* Adjust comments regarding non-relocated abbrev offset in debug_info.dwoDavid Blaikie2014-04-021-1/+3
* Split debug_loc and debug_loc.dwo emission into two separate functionsDavid Blaikie2014-04-021-21/+29
* DebugInfo: Introduce DebugLocList to encapsulate a list of DebugLocEntries an...David Blaikie2014-04-021-6/+7
* DebugInfo: Factor out common functionality for rendering debug_loc and debug_...David Blaikie2014-04-011-10/+14
* Cleanup remaining use of removed variable to fix the buildDavid Blaikie2014-04-011-1/+1
* Simplify debug_loc.dwo handling slightly.David Blaikie2014-04-011-1/+1
* LTO type uniquing: store the Decl field of a DIImportedEntity as a DIRef.Adrian Prantl2014-04-011-1/+1
* DebugInfo: Add GNU_addr_base and GNU_ranges_base only when there are addresse...David Blaikie2014-03-251-13/+11
* DebugInfo: Support debug_loc under fissionDavid Blaikie2014-03-251-10/+24
* DebugInfo: Remove unnecessary zero-size checkDavid Blaikie2014-03-251-3/+0
* DebugInfo: Simplify debug loc list handling by keeping separate listsDavid Blaikie2014-03-241-16/+11
* DwarfDebug: Simplify debug_loc mergingDavid Blaikie2014-03-241-13/+3
* DebugInfo: Add DW_AT_GNU_ranges_base to skeleton CUsDavid Blaikie2014-03-241-4/+9
* DebugInfo: Implement relative addressing for DW_AT_ranges under fissionDavid Blaikie2014-03-241-2/+9
* DebugInfo: Don't emit relocations to abbreviations in debug_info.dwoDavid Blaikie2014-03-241-1/+1
* DwarfDebug: Remove an unused parameterDavid Blaikie2014-03-241-7/+3
* Remove unused parameterDavid Blaikie2014-03-241-1/+1
* Delete stale comment. Thanks, Eric!Adrian Prantl2014-03-211-1/+0
* Dwarf Debug: Remove some cargo-cult type uniquing. Scopes do not haveAdrian Prantl2014-03-211-1/+1
* DebugInfo: Omit DW_AT_addr_base from skeletal type units.David Blaikie2014-03-211-7/+7
* Reapply DW_AT_low/high_pc patch:Eric Christopher2014-03-201-51/+61
* Add comments from Eric's review of r204094.David Blaikie2014-03-201-0/+5
* Revert "Use the range machinery for DW_AT_ranges and DW_AT_high/lo_pc."Eric Christopher2014-03-201-37/+40
* Use the range machinery for DW_AT_ranges and DW_AT_high/lo_pc.Eric Christopher2014-03-191-40/+37
* DebugInfo: Use the comp_dir of the referencing type units when building debug...David Blaikie2014-03-191-11/+16
* Debug info: Remove OdrMemberMap from DwarfDebug, it's not necessary.Adrian Prantl2014-03-181-2/+2
* DwarfDebug: Only unique retained types instead of all types.Adrian Prantl2014-03-181-2/+7
* Switch the type field in DIVariable and DIGlobalVariable over to DITypeRefs.Adrian Prantl2014-03-181-3/+9
* Add explanatory comment.Eric Christopher2014-03-181-0/+2
* Shorten DotDebugLocEntry to just DebugLocEntry and reformat.Eric Christopher2014-03-181-11/+11
* DebugInfo: Avoid emitting standard opcode lengths in debug_line.dwo headers w...David Blaikie2014-03-181-1/+1
* DebugInfo: Implement debug_line.dwo for file names used in type units during ...David Blaikie2014-03-181-3/+11
* DebugInfo: Do not rely on the compilation dir (index 0) for files in line tab...David Blaikie2014-03-181-5/+11
* DebugInfo: Move getOrCreateSourceID from DwarfDebug to DwarfCompileUnitDavid Blaikie2014-03-171-23/+6
* DebugInfo: Move line table zero-directory-index (compilation dir) handling in...David Blaikie2014-03-171-4/+2
* DebugInfo: Use MC line table file entry uniquing for non-asm input as well.David Blaikie2014-03-171-29/+2
* Debug Info: Fix LTO type uniquing for C++ member declarationsAdrian Prantl2014-03-141-0/+1
* Remove command line option for CU hashing. This is on by default now.Eric Christopher2014-03-141-10/+2
* If we see that we're emitting code for a function that doesn't haveEric Christopher2014-03-141-1/+3
* Remove the -generate-dwarf-cu-ranges flag.Eric Christopher2014-03-141-12/+6
* DwarfDebug: Remove some needless recursion.David Blaikie2014-03-141-2/+4
* Turn on hashing by default for split dwarf compile units.Eric Christopher2014-03-121-1/+1
* DebugInfo: Use common line/file attribute construction codeDavid Blaikie2014-03-121-5/+3
* DebugInfo: Do not emit pubnames/pubtypes sections if they are emptyDavid Blaikie2014-03-111-0/+3
* DebugInfo: Avoid re-looking up the DwarfUnit when emitting pubnames/pubtypesDavid Blaikie2014-03-111-1/+4
* DebugInfo: Refactor emitDebugPubNames/Types into a common implementationDavid Blaikie2014-03-111-56/+11
* DebugInfo: Remove unused labels now that we just emit DW_AT_gnu_pubnames as a...David Blaikie2014-03-111-8/+0
* MachineModuleInfo: Turn nested std::pairs into a proper struct.Benjamin Kramer2014-03-091-10/+7
* DebugInfo: Use DW_FORM_data4 for DW_AT_high_pc in DW_TAG_lexical_blocksDavid Blaikie2014-03-081-2/+1
OpenPOWER on IntegriCloud