1. b7db733 change DbgScope to keep track of the start/end label as MCSymbol* by Chris Lattner · 15 years ago
  2. 5b9062c remove a useless optimization: now that label replacement never by Chris Lattner · 15 years ago
  3. a34ec229 strength reduce MMI::MappedLabel to MMI::isLabelDeleted, by Chris Lattner · 15 years ago
  4. b2cc1a3 mcstreamerize AsmPrinter::printLabel. by Chris Lattner · 15 years ago
  5. 6cde3e6 add a EmitSymbolValue convenience method to MCStreamer. by Chris Lattner · 15 years ago
  6. 6ed0f90 make InlineInfoLabels hold MCSymbol*'s, avoiding recomputation of the labels. by Chris Lattner · 15 years ago
  7. b9dc5f7 mc'ize the last use of PrintLabelName and eliminate PrintLabelName. by Chris Lattner · 15 years ago
  8. c3421bb now that the debug and eh emitters use a common .set counter, by Chris Lattner · 15 years ago
  9. 5757876 simplify EmitSectionOffset to always use .set if it is by Chris Lattner · 15 years ago
  10. effa868 Remove a version of EmitDifference. by Chris Lattner · 15 years ago
  11. dd8187a eliminate a form of PrintLabelName. by Chris Lattner · 15 years ago
  12. c7249da eliminate the non-MCSymbol versions of EmitReference. by Chris Lattner · 15 years ago
  13. f829eef mc'ize EmitLabel. by Chris Lattner · 15 years ago
  14. 4faf59a merge DIEObjectLabel and DIEDwarfLabel into DIELabel. by Chris Lattner · 15 years ago
  15. b98b1bf elimiante the DWLabel class, using MCSymbol instead. Start by Chris Lattner · 15 years ago
  16. 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
  17. 3c91b05 Avoid using DIDescriptor.isNull(). by Devang Patel · 15 years ago
  18. 0ef3fa6 Revert r97947. by Devang Patel · 15 years ago
  19. d8cc5d5 Avoid using DIDescriptor.isNull(). by Devang Patel · 15 years ago
  20. 1ddcf35 Revert r97917, which was causing Clang Debug self-host failures. by Douglas Gregor · 15 years ago
  21. 9467f0e Roll r97906 forward again, without double-deleting CompileUnit::IndexTyDie. by Jeffrey Yasskin · 15 years ago
  22. 8c42ca9 _2_ gcc crashes, ah, ah, ah... by Jeffrey Yasskin · 15 years ago
  23. f7399bf Avoid leaking CompileUnits and DbgScopes from DwarfDebug. Leaks found by Valgrind! by Jeffrey Yasskin · 15 years ago
  24. 1eac3e7 Fix grammar. Thanks Duncan! by Devang Patel · 15 years ago
  25. 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
  26. 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
  27. f451cb8 Fix "the the" and similar typos. by Dan Gohman · 15 years ago
  28. 8581e01 Add declaration attribute to a variable DIE, if there is a separate DIE for the definition. by Devang Patel · 15 years ago
  29. b464564 Set DW_AT_artificial only if argument is marked as artificial. by Devang Patel · 15 years ago
  30. 6cda22e Do not generate specification DIE for nested functions. by Devang Patel · 15 years ago
  31. c1dc8ff Emit appropriate expression to find virtual base offset. by Devang Patel · 15 years ago
  32. 4e0d19d Provide interface to identifiy artificial methods. by Devang Patel · 15 years ago
  33. e3d6d22 Apparently gdb is not amused by empty lines in pubtypes section. by Devang Patel · 15 years ago
  34. 31acb89 NULL terminate name in pubtypes sections. by Devang Patel · 15 years ago
  35. 1ee0cb9 Emit declaration DIE for the class static variables. by Devang Patel · 15 years ago
  36. 8cbb612 Add size and location info in DW_TAG_class_type descriptor. by Devang Patel · 15 years ago
  37. 5c86974 remove a noop function. by Chris Lattner · 15 years ago
  38. eec791a constify a bunch of dwarf stuff now that the registerinfo method is constified. by Chris Lattner · 15 years ago
  39. 3139fcf Use AssertingVH, just to be paranoid. by Devang Patel · 15 years ago
  40. b554499 Emit DW_AT_containing_type attribute for a class if containing type is known. by Devang Patel · 15 years ago
  41. a6594fc mcstreamerize .file and .file. This also fixes an issue where the by Chris Lattner · 15 years ago
  42. 3586e5e fix some issues where we weren't emitting enough newlines. by Chris Lattner · 15 years ago
  43. a801362 when emitting DIEs, emit the comment on the same line as the directive. by Chris Lattner · 15 years ago
  44. 4cf202b remove one form of EmitString, just use EmitBytes instead. We must by Chris Lattner · 15 years ago
  45. faca549 move "EOL" from asmprinter to dwarfprinter. It should eventually by Chris Lattner · 15 years ago
  46. 894d75a move uleb printing from asmprinter to dwarfprinter, mcize, by Chris Lattner · 15 years ago
  47. bb9078a move sleb printing out of asmprinter into dwarf printer, make clients by Chris Lattner · 15 years ago
  48. bc5201f Remove MetadataBase class because it is not adding significant value. by Devang Patel · 15 years ago
  49. 066c9ac rename the dwarf class to DwarfPrinter. This matches the filename by Chris Lattner · 15 years ago
  50. 0ad9c91 inline away the trivial AsmPrinter::EOL() method. by Chris Lattner · 15 years ago
  51. 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
  52. 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
  53. f54b852 Revert accident check-in from r93165. by Devang Patel · 15 years ago
  54. 1efd4fd5 Switch some functions to take Twines, eliminate uses of StringExtras.h. by Benjamin Kramer · 15 years ago
  55. 45111d1 move the mangler into libtarget from vmcore. by Chris Lattner · 15 years ago
  56. 858431d Change DIEObjectLabel to take an MCSymbol instead of std::string. by Chris Lattner · 15 years ago
  57. a27f6e4 by Devang Patel · 15 years ago
  58. 6b61f58 Replace DebugLocTuple with DILocation. by Devang Patel · 15 years ago
  59. 167207a Add FIXME. by Devang Patel · 15 years ago
  60. c9b16cc Do not use AT_specification die for static variables. It confuses gdb. by Devang Patel · 15 years ago
  61. f8b72ca Do not emit multiple AT_container_type attributes. by Devang Patel · 15 years ago
  62. 2359850 s/NextValueNo/NextMDValueNo while processing metadata. by Devang Patel · 15 years ago
  63. 3d594fd Kill dead store. by Benjamin Kramer · 15 years ago
  64. ee890ed If a scope has only one instruction then first instruction is also the last instruction. by Devang Patel · 15 years ago
  65. 351ca33 Use StringRef.startswith(). by Devang Patel · 15 years ago
  66. ba1d826 Fix debug_inlined section entries for routines whose names are changed through __asm() extension. by Devang Patel · 15 years ago
  67. 344130e Fix begin and end markers for nested scopes. by Devang Patel · 15 years ago
  68. 0b86a6f move these out of their own timer groups into the 'uncategorized' groups. by Chris Lattner · 15 years ago
  69. f83adbc by David Greene · 15 years ago
  70. 6404e4e Add support to emit debug info for C++ namespaces. by Devang Patel · 15 years ago
  71. ffe966c Use DW_AT_specification to point to DIE describing function declaration. by Devang Patel · 15 years ago
  72. d037d7a Construct CompileUnits lazily. by Devang Patel · 15 years ago
  73. 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
  74. c366f83 Refactor code that finds context for a given die. by Devang Patel · 15 years ago
  75. 16ced73 Refactor. by Devang Patel · 15 years ago
  76. 8a24114 Reapply r90858, a cleanup patch. by Devang Patel · 15 years ago
  77. 0000fad Revert 90858 90875 and 90805 for now. by Devang Patel · 15 years ago
  78. a3a60c6 Cleanup. There is no need to supply ModuleCU to addType() as a parameter. by Devang Patel · 15 years ago
  79. 018b660 Do not try to push dead variable's debug info into namespace info. by Devang Patel · 15 years ago
  80. 4063f6b Add support to emit debug info for c++ style namespaces. by Devang Patel · 15 years ago
  81. b3b9821 Don't print a space before the : between the file name and line number. by Dan Gohman · 15 years ago
  82. eecb991 Print newlines after printing labels for debug info, so that the output by Dan Gohman · 15 years ago
  83. d55224c In TAG_subrange_type, uppder bound is zero indexed. by Devang Patel · 15 years ago
  84. b3235d2 Insert composite type DIE into the map before processing type fields. This allows fields to find their context DIE from the map. by Devang Patel · 15 years ago
  85. 5d11eb0 Add support to emit debug info for virtual functions and virtual base classes. by Devang Patel · 15 years ago
  86. 1d5cc1d Emit method definition DIE at module level (even for methods with inlined functino body at soure level) so that the debugger can invoke it. This fixes many test failures in gdb test suite. by Devang Patel · 15 years ago
  87. 69f57b1 Clarify that DIEString does not keep a copy of the string. by Devang Patel · 15 years ago
  88. 7d0750a Reuse existing subprogram DIE. by Devang Patel · 15 years ago
  89. c09ddc1 Clear function specific containers while processing end of a function, even if DW_TAG_subprogram for current function is not found. by Devang Patel · 15 years ago
  90. deea564 If pointer type has a name then do not ignore the name. by Devang Patel · 15 years ago
  91. 1c3451f Avoid some possibly unsafe uses of StringRef::data(). by Benjamin Kramer · 15 years ago
  92. 65dbc90 Use StringRef (again) in DebugInfo interface. by Devang Patel · 15 years ago
  93. e9a0597 Use StringRef instead of std::string in DIEString. by Devang Patel · 15 years ago
  94. f3a0376 Swith to pubtypes section before emitting pub types. by Devang Patel · 15 years ago
  95. 193f720 Emit pubtypes. by Devang Patel · 15 years ago
  96. 277207e Simplify this code. by Dan Gohman · 15 years ago
  97. 05f6fa8 Revert r89487. by Devang Patel · 15 years ago
  98. a2f20b2 Add getFrameIndexReference() to TargetRegisterInfo, which allows targets to by Jim Grosbach · 15 years ago
  99. 7ab38df 80-column cleanup by Jim Grosbach · 15 years ago
  100. 31ef40e remove trailing whitespace by Jim Grosbach · 15 years ago