1. 5090d57 Disable emitting DW_AT_GNU_ranges_base until we actually use it. by Eric Christopher · 12 years ago
  2. b95d857 We never emit info into the macro info section, stop emitting an empty one. by Eric Christopher · 12 years ago
  3. 4287a49 Rename CompileUnit->DwarfCompileUnit and TypeUnit->DwarfTypeUnit for by Eric Christopher · 12 years ago
  4. a5a7942 Rename Unit->DwarfUnit to match the file name and make it a bit less by Eric Christopher · 12 years ago
  5. 1ab7c2d DwarfDebug/Unit: Remove another case of label recreation by storing the gnu_ranges label in the unit. by David Blaikie · 12 years ago
  6. 7d73460 DebugInfo: Move unit begin/end labels into the unit by David Blaikie · 12 years ago
  7. 03073f7 DebugInfo: Include the section and start-of-section label in the unit by David Blaikie · 12 years ago
  8. 4f62320 DwarfDebug: Walk skeletons during fission pubtypes/pubnames emission by David Blaikie · 12 years ago
  9. 2666e24 DebugInfo: Ensure unit IDs (for non-skeletal units) match thein index in the list by David Blaikie · 12 years ago
  10. f819485 Rename DwarfUnits to DwarfFile to help avoid some naming confusion. by Eric Christopher · 12 years ago
  11. 0504cda DwarfDebug/DwarfUnit: Push abbreviation structures down into DwarfUnits to reduce duplication by David Blaikie · 12 years ago
  12. ff3ab2c DwarfDebug: Avoid unnecessary abbreviation lookup when emitting DIEs by David Blaikie · 12 years ago
  13. 9a0b402 DwarfDebug: Remove trivial function wrapper by David Blaikie · 12 years ago
  14. b9a69f6 80-column. by Eric Christopher · 12 years ago
  15. c31fe2d Remove special handling for DW_AT_ranges support by constructing the by Eric Christopher · 12 years ago
  16. ad10cb5 Update comment. by Eric Christopher · 12 years ago
  17. 5d008fe Update comment. by Eric Christopher · 12 years ago
  18. f879064 Make RangeSpanList take a symbol for the beginning of the range by Eric Christopher · 12 years ago
  19. 155f881 DwarfDebug: Unconditionalize trivial asm comments by David Blaikie · 12 years ago
  20. 3c84262 DwarfDebug: Reduce code duplication for sec offset emission by David Blaikie · 12 years ago
  21. 1cdb63d Couple of small logical cleanups to use !empty rather than other by Eric Christopher · 12 years ago
  22. 270ba4a Use move and stack allocation for RangeSpanLists. As a result make by Eric Christopher · 12 years ago
  23. 91db9ab DebugInfo: Remove unused start/end labels for the debug_abbrevs section by David Blaikie · 12 years ago
  24. b7a1c4d DebugInfo: Avoid recreating matching labels in disparate places. by David Blaikie · 12 years ago
  25. 1cd1444 Reland 196270 "Generalize debug info / EH emission in AsmPrinter" by Timur Iskhodzhanov · 12 years ago
  26. b927161 Revert r196270, "Generalize debug info / EH emission in AsmPrinter" by NAKAMURA Takumi · 12 years ago
  27. 4c719cf Generalize debug info / EH emission in AsmPrinter by Timur Iskhodzhanov · 12 years ago
  28. be2513e Refactor the handling of lexical block and inline scope ranges by Eric Christopher · 12 years ago
  29. 0f63d06 Make ranges and range lists be a discrete entity that can be located by Eric Christopher · 12 years ago
  30. 2a80e44 DebugInfo: Rename generic unit references to "TheU" instead of TheCU now that they might be type units instead of compile units. by David Blaikie · 12 years ago
  31. 2c86a72 DebugInfo: Rename DwarfCompileUnit.* to DwarfUnit.* to match their contents. by David Blaikie · 12 years ago
  32. 319a05f DebugInfo: Refactor CompileUnit into a Unit baseclass and CompileUnit/TypeUnit derived classes. by David Blaikie · 12 years ago
  33. 3c1d332 DebugInfo: Type Units: Propagate the correct DW_AT_language into type units. by David Blaikie · 12 years ago
  34. f52eddf 80-column fixups. by Eric Christopher · 12 years ago
  35. fd1eff5 DwarfDebug: Include type units in accelerator tables. by David Blaikie · 12 years ago
  36. 9d861be DebugInfo: Pubtypes: Coelesce pubtype registration with accelerator type registration. by David Blaikie · 12 years ago
  37. 72f1a3e DwarfDebug: Move ownership of CompileUnits into DwarfUnits by David Blaikie · 12 years ago
  38. 4751d70 Refactor DW_AT_ranges handling to use labels for ranges rather than by Eric Christopher · 12 years ago
  39. 33ff697 In Dwarf 3 (and Dwarf 2) attributes whose value are offsets into a by Eric Christopher · 12 years ago
  40. 0fe676a Constify the DIEs used for pubname and pubtype tables. Propagate by Eric Christopher · 12 years ago
  41. 409dd9c DebugInfo: Partial implementation of DWARF type units. by David Blaikie · 12 years ago
  42. 2ea848b DebugInfo: Constify accelerator table handling, and separate type accelarator insertion in preparation for a second use of this code from type units. by David Blaikie · 12 years ago
  43. 65132a8 Fix comment. by Eric Christopher · 12 years ago
  44. 9a8f5ed Refactor the section emission code to remove duplicates now that by Eric Christopher · 12 years ago
  45. b4bef6d Reformat file. by Eric Christopher · 12 years ago
  46. e26a377 DwarfDebug: Move trailing else to the same line as prior closing brace by David Blaikie · 12 years ago
  47. 5af2aca DwarfDebug: Remove some more redundant explicit constructions. by David Blaikie · 12 years ago
  48. a781b25b DwarfCompileUnit: Add type safety to createGlobalVariableDIE by David Blaikie · 12 years ago
  49. d0b82ae For dwarf4 use the correct form for referencing debug_loc locations, by Eric Christopher · 12 years ago
  50. b01f13e DwarfCompileUnit: Add type safety to CompileUnit::getNode by returning DICompileUnit instead of a raw MDNode*. by David Blaikie · 12 years ago
  51. 5a15240 DwarfCompileUnit: Add type safety by using DICompileUnit rather than raw MDNode* for the CU metadata node by David Blaikie · 12 years ago
  52. 25bc719 DwarfDebug: Push DISubprogram through updateSubprogramScopeDIE by David Blaikie · 12 years ago
  53. 2ad0016 DwarfCompileUnit: Push DIDescriptors through a getDIE/insertDIE by David Blaikie · 12 years ago
  54. 34a2c87 Use a reference rather than a pointer as we don't expect a NULL DbgVariable. by Eric Christopher · 12 years ago
  55. fedfa44 Comment some and reformat for clarity beginFunction. by Eric Christopher · 12 years ago
  56. 4dbdc90 Debug Info: remove duplication of DIEs when a DIE can be shared across CUs. by Manman Ren · 12 years ago
  57. 6b288cf DebugInfo: Push header handling down into CompileUnit by David Blaikie · 12 years ago
  58. 2d4e112 DwarfDebug: Change Abbreviations member from pointer to reference by David Blaikie · 12 years ago
  59. 251a1bd Debug Info: code clean up. by Manman Ren · 12 years ago
  60. ce20d46 Debug Info: support for DW_FORM_ref_addr. by Manman Ren · 12 years ago
  61. 4a841a8 Debug Info: use createAndAddDIE to wrap around "new DIE" in DwarfDebug. by Manman Ren · 12 years ago
  62. 68642d3 DWARF emission: Remove unnecessary/redundant DIE reference code by David Blaikie · 12 years ago
  63. b088d2d Update misleading comment. by Eric Christopher · 12 years ago
  64. 2aee7be DIEHash: Const correct and use references where non-null/non-rebound. by David Blaikie · 12 years ago
  65. 642a0ac Debug Info: code clean up. by Manman Ren · 12 years ago
  66. c798d8a Formatting/whitespace. by Eric Christopher · 12 years ago
  67. f244319 DebugInfo: Put each kind of constant (form, attribute, tag, etc) into its own enum for ease of use. by David Blaikie · 12 years ago
  68. 4d964a5 Revert the rest of r192749 to bring back the buildbot. These two by Eric Christopher · 12 years ago
  69. ffbc4de Temporarily revert r192749 as it is causing problems for LTO and by Eric Christopher · 12 years ago
  70. 2c8b790 According to the dwarf standard pubnames and pubtypes for languages by Eric Christopher · 12 years ago
  71. d2b497b Fix a pair of bugs in the emission of pubname tables: by Eric Christopher · 12 years ago
  72. a6c38a3 Make sure we're not attempting to construct a subprogram DIE by Eric Christopher · 12 years ago
  73. 5bf1d00 Remove some dead code. (DarwinGDBCompat was retired in r189903). by Adrian Prantl · 12 years ago
  74. 4c4b69c Debug Info: remove form from function addDIEEntry. by Manman Ren · 12 years ago
  75. c50fa11 Debug Info: In DIBuilder, the context field of subprogram is updated to use by Manman Ren · 12 years ago
  76. be5576f Add DbgVariable::resolve per Eric's suggestion. by Manman Ren · 12 years ago
  77. ac4ad25 Remove some really nasty uses of hasRawTextSupport. by Rafael Espindola · 12 years ago
  78. b338860 Debug Info: In DIBuilder, the derived-from field of a DW_TAG_pointer_type by Manman Ren · 12 years ago
  79. c19d6f0 Temporarily revert r176882 as it needs to be implemented in a different by Eric Christopher · 12 years ago
  80. e595bae Temporarily revert r191792 as it is causing some LTO debug failures by Eric Christopher · 12 years ago
  81. c250824 Fixed a bug with section names containing special characters. by Richard Mitton · 12 years ago
  82. 811bfe6 DebugInfo: Avoid redundantly adding child DIEs to parents. by David Blaikie · 12 years ago
  83. c948b9d Make sure we emit a section for pubnames even if that section is by Eric Christopher · 12 years ago
  84. f976c77 Fix cut and paste typo. by Eric Christopher · 12 years ago
  85. 4436bf0 Remove wild .debug_aranges entries generated from unimportant labels by Alexey Samsonov · 12 years ago
  86. 9a0a670 Debug Info: In DIBuilder, the derived-from field of a DW_TAG_pointer_type by Manman Ren · 12 years ago
  87. 8990d7e Debug Info: remove duplication of DIEs when a DIE is part of the type system by Manman Ren · 12 years ago
  88. 9a08f9e Add the DW_AT_GNU_ranges_base attribute if we've emitted any ranges by Eric Christopher · 12 years ago
  89. 1d06eb5 Update comments. by Eric Christopher · 12 years ago
  90. 39eebfa The DW_AT_GNU_pubnames/pubtypes attributes are actually form by Eric Christopher · 12 years ago
  91. a51d3fc Unify conditionals and reformat. by Eric Christopher · 12 years ago
  92. ccac5c4 Rename IsStatic variable to Linkage in order to be a bit more descriptive. by Eric Christopher · 12 years ago
  93. 261d234 Handle gnu pubtypes sections: by Eric Christopher · 12 years ago
  94. 089ed89 Fixed debug_aranges handling for common symbols. by Richard Mitton · 12 years ago
  95. 9cd26af Move emission of the debug string table to early in the debug by Eric Christopher · 12 years ago
  96. efd0bcb DebugInfo: GDBIndexEntry*String conversion functions now return const char* for easy llvm::formating by David Blaikie · 12 years ago
  97. 21101b3 Added support for generate DWARF .debug_aranges sections automatically. by Richard Mitton · 12 years ago
  98. 404d304 DebugInfo: llvm-dwarfdump support for gnu_pubnames section by David Blaikie · 12 years ago
  99. d0a869d DebugInfo: Improve IR annotation comments for GNU pubthings. by David Blaikie · 12 years ago
  100. 8dec407 Unshift the GDB index/GNU pubnames constants modified in r191025 by David Blaikie · 12 years ago