summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
Commit message (Expand)AuthorAgeFilesLines
* Debug Info: Use DIScopeRef for DIType::getContext.Manman Ren2013-09-091-2/+2
* Debug Info: move DIScope::getContext to DwarfDebug.Manman Ren2013-09-091-0/+23
* Debug Info: Move isSubprogramContext from DebugInfo to DwarfDebug.Manman Ren2013-09-091-0/+13
* Debug Info: Rename DITypeRef to DIScopeRef.Manman Ren2013-09-091-3/+3
* Debug Info: Use identifier to reference DIType in base type field ofManman Ren2013-09-051-0/+6
* Move accelerator table defines and constants to Dwarf.h sinceEric Christopher2013-09-051-6/+6
* Remove hack ensuring that darwin didn't produce dwarf > 3 for modulesEric Christopher2013-09-041-5/+1
* Revert "Revert r189902 as the workaround shouldn't be necessary anymore."Eric Christopher2013-09-041-1/+5
* Revert r189902 as the workaround shouldn't be necessary anymore.Eric Christopher2013-09-041-5/+1
* Unify and clean up.Eric Christopher2013-09-041-9/+4
* Revert "Revert "Remove the darwin gdb option, that version of gdb is now dead...Michael Gottesman2013-09-041-15/+2
* Revert "Remove the darwin gdb option, that version of gdb is now dead and the...Michael Gottesman2013-09-041-2/+15
* Remove the darwin gdb option, that version of gdb is now dead andEric Christopher2013-09-041-15/+2
* Make the default dwarf version 3 for darwin when we can't find oneEric Christopher2013-09-041-1/+5
* Don't bother emitting the pubtypes section on darwin since there aren'tEric Christopher2013-08-301-7/+3
* Reformat slightly.Eric Christopher2013-08-301-4/+4
* Remove support for the .debug_inlined section. No known softwareEric Christopher2013-08-281-105/+0
* Make the lifetime of the DICompileUnit we're constructing from theEric Christopher2013-08-261-2/+1
* Have the skeleton compile unit construction method take the CU itEric Christopher2013-08-261-5/+5
* Remove duplicate set of CompilationDir.Eric Christopher2013-08-261-1/+0
* Remove the language parameter and variable from the compile unit. WeEric Christopher2013-08-261-6/+4
* Treat the pubtypes section similarly to the pubnames section and emitEric Christopher2013-08-261-14/+14
* Only emit the section sym if we're emitting the section.Eric Christopher2013-08-261-1/+2
* Fix thinko.Eric Christopher2013-08-261-1/+1
* Add a function object to compare the first or second component of a std::pair.Benjamin Kramer2013-08-241-12/+4
* Simplify code. No functionality change.Benjamin Kramer2013-08-241-6/+1
* DwarfDebug: Delete orphaned children.Benjamin Kramer2013-08-241-1/+4
* DebugInfo: Do not use the DWARF Version for the .debug_pubnames or .debug_pub...David Majnemer2013-08-211-2/+3
* Use less verbose code and update comments.Eric Christopher2013-08-191-23/+16
* Turn on pubnames by default on linux.Eric Christopher2013-08-191-10/+21
* Output DW_AT_stmt_list dwarf debug info as DW_FORM_sec_offset instead of DW_F...Carlo Kok2013-08-131-1/+1
* Add the start of DIE hashing for DWARF4 type units and split dwarfEric Christopher2013-08-131-2/+12
* Move the addition of the dwo_id as late as possible after everythingEric Christopher2013-08-121-21/+24
* Move hash computation code into a separate class and file.Eric Christopher2013-08-081-99/+9
* Reflow for loop.Eric Christopher2013-08-081-2/+2
* Be more rigorous about the sizes of forms and attributes.Eric Christopher2013-08-081-2/+2
* Remove some parens. No functional change.Eric Christopher2013-08-071-4/+4
* Add a way to grab a particular attribute out of a DIE.Eric Christopher2013-08-071-14/+6
* Move somewhat messy conditional out of line.Eric Christopher2013-08-071-7/+11
* Recommit previous cleanup with a fix for c++98 ambiguity.Eric Christopher2013-08-051-5/+2
* Revert "Use existing builtin hashing functions to make this routine more"Eric Christopher2013-08-051-2/+5
* Use existing builtin hashing functions to make this routine moreEric Christopher2013-08-051-5/+2
* Change parent hashing algorithm to be non-recursive and elaborateEric Christopher2013-08-051-20/+32
* Fix a truly egregious thinko in anonymous namespace check,Eric Christopher2013-07-291-2/+2
* Make sure we don't emit an ODR hash for types with no name and makeEric Christopher2013-07-291-2/+4
* Elaborate a bit on the type unit and ODR conditional code.Eric Christopher2013-07-291-4/+4
* DwarfDebug: MD5 is always little endian, bswap on big endian platforms.Benjamin Kramer2013-07-271-2/+3
* Fix a memory leak in the debug emission by simply not allocating memory.Chandler Carruth2013-07-271-2/+2
* Remove addLetterToHash, no functional change.Eric Christopher2013-07-261-10/+1
* Add preliminary support for hashing DIEs and breaking them intoEric Christopher2013-07-261-0/+149
OpenPOWER on IntegriCloud