summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [Modules] Move ValueHandle into the IR library where Value itself lives.Chandler Carruth2014-03-041-1/+1
* Add DWARF discriminator support to DILexicalBlocks.Diego Novillo2014-03-031-1/+4
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-2/+2
* [C++11] Switch all uses of the llvm_move macro to use std::moveChandler Carruth2014-03-021-3/+3
* Don't emit anything into the debug_ranges section if we aren't emittingEric Christopher2014-02-271-1/+1
* Formatting fixups.Eric Christopher2014-02-261-2/+2
* DwarfDebug: Avoid emitting an empty debug_aranges section when aranges are di...David Blaikie2014-02-251-1/+2
* Address review comments for r202188.Adrian Prantl2014-02-251-18/+2
* Debug info: Support variadic functions.Adrian Prantl2014-02-251-8/+24
* Revert "Debug info: Support variadic functions."Adrian Prantl2014-02-251-11/+1
* Debug info: Support variadic functions.Adrian Prantl2014-02-251-1/+11
* Move get[S|U]LEB128Size() to LEB128.h.Logan Chien2014-02-221-1/+2
OpenPOWER on IntegriCloud