summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Remove unnecessary test for Darwin and update testcase to be a little lessAdrian Prantl2014-03-071-1/+1
* Two part patch:Eric Christopher2014-03-071-58/+66
* Revert "Remove unnecessary check for Darwin. rdar://problem/16264854"Adrian Prantl2014-03-071-1/+1
* Remove unnecessary check for Darwin. rdar://problem/16264854Adrian Prantl2014-03-071-1/+1
* DebugInfo: Use DW_FORM_data4 for DW_AT_high_pc in inlined functionsDavid Blaikie2014-03-071-2/+1
* [C++11] DwarfDebug: Turn single-use functors into lambdas.Benjamin Kramer2014-03-071-25/+16
* [C++11] DwarfDebug: Use range-based for loops.Benjamin Kramer2014-03-071-245/+116
OpenPOWER on IntegriCloud