summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* DebugInfo: Refactor high_pc/low_pc construction into reusable functionDavid Blaikie2014-03-071-6/+10
* DebugInfo: Restrict DW_AT_high_pc encoding as data4 offset to DWARF 4 as per ...David Blaikie2014-03-071-1/+1
* Replace PROLOG_LABEL with a new CFI_INSTRUCTION.Rafael Espindola2014-03-071-1/+1
* DebugInfo: Limit r203187 to non-darwin as lldb can't handle this yetDavid Blaikie2014-03-071-2/+5
* DebugInfo: Emit DW_TAG_subprogram's DW_AT_high_pc as an offset from the low_pcDavid Blaikie2014-03-071-1/+2
* Constify a few things with DotDebugLocEntry.Eric Christopher2014-03-061-2/+2
* DebugInfo: Tag units as having been indexed in GNU pubnames by using a DW_AT_...David Blaikie2014-03-061-7/+1
* DebugInfo: Shrink pubnames/pubtypes in the presence of type units by only emi...David Blaikie2014-03-061-8/+8
* [Layering] Move DebugInfo.h into the IR library where its implementationChandler Carruth2014-03-061-1/+1
* [Layering] Move DIBuilder.h into the IR library where its implementationChandler Carruth2014-03-061-1/+1
* Remove the last of the special case code for emitting attributes.Eric Christopher2014-03-061-38/+2
* Remove special case in the DIEValue printing since it only existedEric Christopher2014-03-061-9/+5
* Add a DIELocList class to handle pointers into the location list.Eric Christopher2014-03-051-11/+0
* Use a bool for whether or not an abbreviation has children rather thanEric Christopher2014-03-051-3/+2
OpenPOWER on IntegriCloud