1. 4a602ca Emit DW_AT_low_pc and DW_AT_high_pc attributes for TAG_compile_unit. by Devang Patel · 15 years ago
  2. 0493f95 DW_AT_stmt_list attribute attached with a compile unit encodes offset of line number information for this compile unit in debug_line section. This offset is always zero when only one compile unit is emitted in a object file. by Devang Patel · 15 years ago
  3. 638fe8d Fix a memory leak from DIE::addSiblingOffset() by adding the DIEValue by Jeffrey Yasskin · 15 years ago
  4. 5b33f31 Fix EmitSectionOffset incorrect argument. DwarfDebug is emitting debug info so isEH is always false. This was hiding until now from compilers because of default arguments. This was hiding from dwarf debug info users because for most of the platform isAbsoluteEHSectionOffsets() is same as isAbsoluteDebugSectionOffsets(). But Chris found it while updating dwarf printer to use MC*. by Devang Patel · 15 years ago
  5. 90a48ad Emit dwarf variable info communicated by code generator through DBG_VALUE machine instructions. by Devang Patel · 15 years ago
  6. 63d7836 get MMI out of the label uniquing business, just go to MCContext by Chris Lattner · 15 years ago
  7. 8d9aaba don't use getDWLabel("label" anymore, always go through MMI. by Chris Lattner · 15 years ago
  8. 25b68c6 change SrcLineInfo to contain a label instead of a label ID. by Chris Lattner · 15 years ago
  9. b913060 use Label->isDefined() instead of isLabelDeleted() now that we by Chris Lattner · 15 years ago
  10. 5e6cbe0 simplify EmitFrameMoves to take BaseLabel in as a symbol by Chris Lattner · 15 years ago
  11. fb65807 factor some labels, simplify some code. by Chris Lattner · 15 years ago
  12. 206d61e various cleanups. by Chris Lattner · 15 years ago
  13. bc733f5 reimplement the string pool used for inlined function by Chris Lattner · 15 years ago
  14. deb0cba inline the now-trivial implementation of GetGlobalValueSymbol into by Chris Lattner · 15 years ago
  15. 5c213dc Free DbgScopes in DwarfDebug::endFunction(). Also increased the const-ness of by Jeffrey Yasskin · 15 years ago
  16. 1b596e3 There is no need to create specification DIE for definitions at DIFile level. by Devang Patel · 15 years ago
  17. d0f393d Avoid leaking CompileUnits in DwarfDebug.cpp. by Jeffrey Yasskin · 15 years ago
  18. 49f618a add missing filename! by Chris Lattner · 15 years ago
  19. d85fc6e inline away a form of IsPCRelative, eliminating the dead IsPCRel argument. by Chris Lattner · 15 years ago
  20. 188a87d add some fixme's for MCizing. EH still has a few things that by Chris Lattner · 15 years ago
  21. 233f52b eliminate EOL, adding all comments with the OutStreamer.AddComment by Chris Lattner · 15 years ago
  22. 0d9d70f eliminate a bunch of \n's that are being printed to O. Next up is to kill by Chris Lattner · 15 years ago
  23. c608784 reapply r98035: by Chris Lattner · 15 years ago
  24. 6c7dfc0 add some extra checks. I'm not sure why, but this does unbreak a by Chris Lattner · 15 years ago
  25. ee6414c Speculatively revert r98035. It appears to have caused a set of buildbot by Eric Christopher · 15 years ago
  26. 1e233f5 Now that setStartLabel takes an MCSymbol, we can de-ID'ize by Chris Lattner · 15 years ago
  27. b7db733 change DbgScope to keep track of the start/end label as MCSymbol* by Chris Lattner · 15 years ago
  28. 5b9062c remove a useless optimization: now that label replacement never by Chris Lattner · 15 years ago
  29. a34ec229 strength reduce MMI::MappedLabel to MMI::isLabelDeleted, by Chris Lattner · 15 years ago
  30. b2cc1a3 mcstreamerize AsmPrinter::printLabel. by Chris Lattner · 15 years ago
  31. 6cde3e6 add a EmitSymbolValue convenience method to MCStreamer. by Chris Lattner · 15 years ago
  32. 6ed0f90 make InlineInfoLabels hold MCSymbol*'s, avoiding recomputation of the labels. by Chris Lattner · 15 years ago
  33. b9dc5f7 mc'ize the last use of PrintLabelName and eliminate PrintLabelName. by Chris Lattner · 15 years ago
  34. c3421bb now that the debug and eh emitters use a common .set counter, by Chris Lattner · 15 years ago
  35. 5757876 simplify EmitSectionOffset to always use .set if it is by Chris Lattner · 15 years ago
  36. effa868 Remove a version of EmitDifference. by Chris Lattner · 15 years ago
  37. dd8187a eliminate a form of PrintLabelName. by Chris Lattner · 15 years ago
  38. c7249da eliminate the non-MCSymbol versions of EmitReference. by Chris Lattner · 15 years ago
  39. f829eef mc'ize EmitLabel. by Chris Lattner · 15 years ago
  40. 4faf59a merge DIEObjectLabel and DIEDwarfLabel into DIELabel. by Chris Lattner · 15 years ago
  41. b98b1bf elimiante the DWLabel class, using MCSymbol instead. Start by Chris Lattner · 15 years ago
  42. 77bf295 Derive DIType from DIScope. This simplifies getContext() where for members the context is a type. This also eliminates need of CompileUnitMaps maintained by dwarf writer. by Devang Patel · 15 years ago
  43. 3c91b05 Avoid using DIDescriptor.isNull(). by Devang Patel · 15 years ago
  44. 0ef3fa6 Revert r97947. by Devang Patel · 15 years ago
  45. d8cc5d5 Avoid using DIDescriptor.isNull(). by Devang Patel · 15 years ago
  46. 1ddcf35 Revert r97917, which was causing Clang Debug self-host failures. by Douglas Gregor · 15 years ago
  47. 9467f0e Roll r97906 forward again, without double-deleting CompileUnit::IndexTyDie. by Jeffrey Yasskin · 15 years ago
  48. 8c42ca9 _2_ gcc crashes, ah, ah, ah... by Jeffrey Yasskin · 15 years ago
  49. f7399bf Avoid leaking CompileUnits and DbgScopes from DwarfDebug. Leaks found by Valgrind! by Jeffrey Yasskin · 15 years ago
  50. 1eac3e7 Fix grammar. Thanks Duncan! by Devang Patel · 15 years ago
  51. 6b506cb Constructors and operators for anonymous aggregates does not names. Do not force empty AT_name attribute in such cases. by Devang Patel · 15 years ago
  52. 22fb4b2 Before setting scope end marker, pay attention to scope begin marker and existing scope end marker, if any. Scope must begin before it ends and nested inlined scope do not truncate surrounding scope. by Devang Patel · 15 years ago
  53. f451cb8 Fix "the the" and similar typos. by Dan Gohman · 15 years ago
  54. 8581e01 Add declaration attribute to a variable DIE, if there is a separate DIE for the definition. by Devang Patel · 15 years ago
  55. b464564 Set DW_AT_artificial only if argument is marked as artificial. by Devang Patel · 15 years ago
  56. 6cda22e Do not generate specification DIE for nested functions. by Devang Patel · 15 years ago
  57. c1dc8ff Emit appropriate expression to find virtual base offset. by Devang Patel · 15 years ago
  58. 4e0d19d Provide interface to identifiy artificial methods. by Devang Patel · 15 years ago
  59. e3d6d22 Apparently gdb is not amused by empty lines in pubtypes section. by Devang Patel · 15 years ago
  60. 31acb89 NULL terminate name in pubtypes sections. by Devang Patel · 15 years ago
  61. 1ee0cb9 Emit declaration DIE for the class static variables. by Devang Patel · 15 years ago
  62. 8cbb612 Add size and location info in DW_TAG_class_type descriptor. by Devang Patel · 15 years ago
  63. 5c86974 remove a noop function. by Chris Lattner · 15 years ago
  64. eec791a constify a bunch of dwarf stuff now that the registerinfo method is constified. by Chris Lattner · 15 years ago
  65. 3139fcf Use AssertingVH, just to be paranoid. by Devang Patel · 15 years ago
  66. b554499 Emit DW_AT_containing_type attribute for a class if containing type is known. by Devang Patel · 15 years ago
  67. a6594fc mcstreamerize .file and .file. This also fixes an issue where the by Chris Lattner · 15 years ago
  68. 3586e5e fix some issues where we weren't emitting enough newlines. by Chris Lattner · 15 years ago
  69. a801362 when emitting DIEs, emit the comment on the same line as the directive. by Chris Lattner · 15 years ago
  70. 4cf202b remove one form of EmitString, just use EmitBytes instead. We must by Chris Lattner · 15 years ago
  71. faca549 move "EOL" from asmprinter to dwarfprinter. It should eventually by Chris Lattner · 15 years ago
  72. 894d75a move uleb printing from asmprinter to dwarfprinter, mcize, by Chris Lattner · 15 years ago
  73. bb9078a move sleb printing out of asmprinter into dwarf printer, make clients by Chris Lattner · 15 years ago
  74. bc5201f Remove MetadataBase class because it is not adding significant value. by Devang Patel · 15 years ago
  75. 066c9ac rename the dwarf class to DwarfPrinter. This matches the filename by Chris Lattner · 15 years ago
  76. 0ad9c91 inline away the trivial AsmPrinter::EOL() method. by Chris Lattner · 15 years ago
  77. 42aafd7 If a instruction belongs to another function (and not current function) as per debug info attached with the instruction then ignore the dangling lexical scope of this instruction. Such scopes are unreachable. by Devang Patel · 15 years ago
  78. 622b026 MDNodes are not expected to disappear or replaced by another MDNode, so there is no need to pay the cost of WeakVH and ValueMaps. by Devang Patel · 15 years ago
  79. f54b852 Revert accident check-in from r93165. by Devang Patel · 15 years ago
  80. 1efd4fd5 Switch some functions to take Twines, eliminate uses of StringExtras.h. by Benjamin Kramer · 15 years ago
  81. 45111d1 move the mangler into libtarget from vmcore. by Chris Lattner · 15 years ago
  82. 858431d Change DIEObjectLabel to take an MCSymbol instead of std::string. by Chris Lattner · 15 years ago
  83. a27f6e4 by Devang Patel · 15 years ago
  84. 6b61f58 Replace DebugLocTuple with DILocation. by Devang Patel · 15 years ago
  85. 167207a Add FIXME. by Devang Patel · 15 years ago
  86. c9b16cc Do not use AT_specification die for static variables. It confuses gdb. by Devang Patel · 15 years ago
  87. f8b72ca Do not emit multiple AT_container_type attributes. by Devang Patel · 15 years ago
  88. 2359850 s/NextValueNo/NextMDValueNo while processing metadata. by Devang Patel · 15 years ago
  89. 3d594fd Kill dead store. by Benjamin Kramer · 15 years ago
  90. ee890ed If a scope has only one instruction then first instruction is also the last instruction. by Devang Patel · 15 years ago
  91. 351ca33 Use StringRef.startswith(). by Devang Patel · 15 years ago
  92. ba1d826 Fix debug_inlined section entries for routines whose names are changed through __asm() extension. by Devang Patel · 15 years ago
  93. 344130e Fix begin and end markers for nested scopes. by Devang Patel · 15 years ago
  94. 0b86a6f move these out of their own timer groups into the 'uncategorized' groups. by Chris Lattner · 15 years ago
  95. f83adbc by David Greene · 15 years ago
  96. 6404e4e Add support to emit debug info for C++ namespaces. by Devang Patel · 15 years ago
  97. ffe966c Use DW_AT_specification to point to DIE describing function declaration. by Devang Patel · 15 years ago
  98. d037d7a Construct CompileUnits lazily. by Devang Patel · 15 years ago
  99. edb4563 If VariableDIe is not created (may be because global was optimzed away) then do not try to use the variable die. by Devang Patel · 15 years ago
  100. c366f83 Refactor code that finds context for a given die. by Devang Patel · 15 years ago