1. b21a758 Remove dead code. by Devang Patel · 15 years ago
  2. c3f5f78 First cut at supporting .debug_loc section. by Devang Patel · 15 years ago
  3. ee43286 Refactor. by Devang Patel · 15 years ago
  4. 26c1e56 Split DbgVariable. Eventually, variable info will be communicated through frame index, or DBG_VALUE instruction, or collection of DBG_VALUE instructions. Plus each DbgVariable may not need a label. by Devang Patel · 15 years ago
  5. 461a646 Revert r104165. by Devang Patel · 15 years ago
  6. f4ccaea There is no need to maintain InsnsBeginScopeSet separately. by Devang Patel · 15 years ago
  7. 98e1cac Add support to preserve type info for the variables that are removed by the optimizer. by Devang Patel · 15 years ago
  8. 163a9f7 Enable multiple Compile Units in one module. by Devang Patel · 15 years ago
  9. a49d877 Remove DIGlobal. by Devang Patel · 15 years ago
  10. e9f8f5e Wrap const MDNode * inside DIDescriptor. by Devang Patel · 15 years ago
  11. a43098d Refactor. by Devang Patel · 15 years ago
  12. eac9c07 Identify when a lexical scope is split in to multiple instruction ranges. Emit such ranges using DW_AT_ranges. by Devang Patel · 15 years ago
  13. 314bf7c Revert 102135, 102129, 102127, 102106, 102104, 102102, 102012, 102004, by Dan Gohman · 15 years ago
  14. c04d545 Add comment. by Devang Patel · 15 years ago
  15. 18ee3bb Adjust debug range offsets for isWeakForLinker() functions. by Devang Patel · 15 years ago
  16. f1dabde Rename InsnAfterLabelMap and InsnBeforeLabelMap. by Devang Patel · 15 years ago
  17. 3547a88 Keep track of MCSymbol used to mark beginning of a function. by Devang Patel · 15 years ago
  18. 9cdb410 Identify when a lexical scope is split in to multiple instruction ranges. Emit such ranges using DW_AT_ranges. by Devang Patel · 15 years ago
  19. f2548ca Add support to emit dwarf ranges. by Devang Patel · 15 years ago
  20. f8a2e01 Add comment. by Devang Patel · 15 years ago
  21. d334026 There is no need to track compile unit offsets if there is only one compile unit. by Devang Patel · 15 years ago
  22. 7a996b2 Remove dead code. by Devang Patel · 15 years ago
  23. e37b0c6 Rename a function. by Devang Patel · 15 years ago
  24. 1c24635 One instruction may start (or end) multiple lexical scopes. by Devang Patel · 15 years ago
  25. 6a5975f Remove dead code. by Devang Patel · 15 years ago
  26. 6122a4d Refactor. by Devang Patel · 15 years ago
  27. 96fbb3e Remove unused method. by Benjamin Kramer · 15 years ago
  28. 5f017e8 Use the "NamedGroupTimer" class to categorize DWARF emission better. by Bill Wendling · 15 years ago
  29. 639336e Reverting 100530 & 100531 due to regressions in the GDB test suite. by Stuart Hastings · 15 years ago
  30. 983327b Revise debug info machinery to digest nested functions and classes. by Stuart Hastings · 15 years ago
  31. d2c4f19 hopefully sate the clang self host build, which is apparently by Chris Lattner · 15 years ago
  32. 2b1b331 privatize more stuff, eliminate vtables. by Chris Lattner · 15 years ago
  33. 105d697 reprivatize now that DwarfWriter is gone. by Chris Lattner · 15 years ago
  34. 74e41f9 prune #includes, realize the MMI can never be null. by Chris Lattner · 15 years ago
  35. 49cd664 change AsmPrinter to use DwarfDebug/DwarfException directly by Chris Lattner · 15 years ago
  36. 994cb12 eliminate DwarfDebug::shouldEmit, which is the same now as MMI::hasDebugInfo by Chris Lattner · 15 years ago
  37. d850ac7 fastisel doesn't need DwarfWriter, remove some tendricles. by Chris Lattner · 15 years ago
  38. d38fee8 1) make DIE take AsmPrinter instead of DwarfPrinter. by Chris Lattner · 15 years ago
  39. 4ad1efe I was wrong, ocaml isn't referencing 'Ldata_begin', so remove it. by Chris Lattner · 15 years ago
  40. 9c69e28553 Store an use the symbols emitted at the start of the debug by Chris Lattner · 15 years ago
  41. fa070b0 remove the didInitial ivar, rename emitInitial to be more by Chris Lattner · 15 years ago
  42. 75f5072 remove the raw_ostream from various dwarf printing things. by Chris Lattner · 15 years ago
  43. de4845c Switch the code generator (except the JIT) onto the new DebugLoc by Chris Lattner · 15 years ago
  44. f8df814 Reverting 100048; it broke two Frontend debug info tests. by Stuart Hastings · 15 years ago
  45. a88cb38 Debug info can now properly represent functions inside classes inside other functions. Partial fix for Radar 7424645. by Stuart Hastings · 15 years ago
  46. 345ef34 DwarfDebug: Allocate DIEValues with a BumpPtrAllocator. Most of them are by Benjamin Kramer · 15 years ago
  47. aead63c Encode start location of debug value, communicated through DBG_VALUE machine instruction, in a variable's DIE. by Devang Patel · 15 years ago
  48. 553881b Refactor code to push DILocation prcessing into DwarfDebug.cpp from AsmPrinter.cpp. by Devang Patel · 15 years ago
  49. de9b1ef Revert 99772. by Devang Patel · 15 years ago
  50. c7eae5c Refactoring. Push DILocation processing in to DwarfDebug from AsmPrinter. by Devang Patel · 15 years ago
  51. 2ddefec Add comment. by Devang Patel · 15 years ago
  52. 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
  53. 90a48ad Emit dwarf variable info communicated by code generator through DBG_VALUE machine instructions. by Devang Patel · 15 years ago
  54. 25b68c6 change SrcLineInfo to contain a label instead of a label ID. by Chris Lattner · 15 years ago
  55. bc733f5 reimplement the string pool used for inlined function by Chris Lattner · 15 years ago
  56. 5c213dc Free DbgScopes in DwarfDebug::endFunction(). Also increased the const-ness of by Jeffrey Yasskin · 15 years ago
  57. d0f393d Avoid leaking CompileUnits in DwarfDebug.cpp. by Jeffrey Yasskin · 15 years ago
  58. c608784 reapply r98035: by Chris Lattner · 15 years ago
  59. ee6414c Speculatively revert r98035. It appears to have caused a set of buildbot by Eric Christopher · 15 years ago
  60. 1e233f5 Now that setStartLabel takes an MCSymbol, we can de-ID'ize by Chris Lattner · 15 years ago
  61. 6ed0f90 make InlineInfoLabels hold MCSymbol*'s, avoiding recomputation of the labels. by Chris Lattner · 15 years ago
  62. 5757876 simplify EmitSectionOffset to always use .set if it is by Chris Lattner · 15 years ago
  63. 4faf59a merge DIEObjectLabel and DIEDwarfLabel into DIELabel. by Chris Lattner · 15 years ago
  64. b98b1bf elimiante the DWLabel class, using MCSymbol instead. Start by Chris Lattner · 15 years ago
  65. 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
  66. 3c91b05 Avoid using DIDescriptor.isNull(). by Devang Patel · 15 years ago
  67. 0ef3fa6 Revert r97947. by Devang Patel · 15 years ago
  68. d8cc5d5 Avoid using DIDescriptor.isNull(). by Devang Patel · 15 years ago
  69. 1ddcf35 Revert r97917, which was causing Clang Debug self-host failures. by Douglas Gregor · 15 years ago
  70. 9467f0e Roll r97906 forward again, without double-deleting CompileUnit::IndexTyDie. by Jeffrey Yasskin · 15 years ago
  71. 8c42ca9 _2_ gcc crashes, ah, ah, ah... by Jeffrey Yasskin · 15 years ago
  72. f7399bf Avoid leaking CompileUnits and DbgScopes from DwarfDebug. Leaks found by Valgrind! by Jeffrey Yasskin · 15 years ago
  73. f451cb8 Fix "the the" and similar typos. by Dan Gohman · 16 years ago
  74. eec791a constify a bunch of dwarf stuff now that the registerinfo method is constified. by Chris Lattner · 16 years ago
  75. 066c9ac rename the dwarf class to DwarfPrinter. This matches the filename by Chris Lattner · 16 years ago
  76. 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 · 16 years ago
  77. 858431d Change DIEObjectLabel to take an MCSymbol instead of std::string. by Chris Lattner · 16 years ago
  78. 6404e4e Add support to emit debug info for C++ namespaces. by Devang Patel · 16 years ago
  79. ffe966c Use DW_AT_specification to point to DIE describing function declaration. by Devang Patel · 16 years ago
  80. d037d7a Construct CompileUnits lazily. by Devang Patel · 16 years ago
  81. c366f83 Refactor code that finds context for a given die. by Devang Patel · 16 years ago
  82. 16ced73 Refactor. by Devang Patel · 16 years ago
  83. 8a24114 Reapply r90858, a cleanup patch. by Devang Patel · 16 years ago
  84. 0000fad Revert 90858 90875 and 90805 for now. by Devang Patel · 16 years ago
  85. a3a60c6 Cleanup. There is no need to supply ModuleCU to addType() as a parameter. by Devang Patel · 16 years ago
  86. 4063f6b Add support to emit debug info for c++ style namespaces. by Devang Patel · 16 years ago
  87. 5d11eb0 Add support to emit debug info for virtual functions and virtual base classes. by Devang Patel · 16 years ago
  88. 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 · 16 years ago
  89. 65dbc90 Use StringRef (again) in DebugInfo interface. by Devang Patel · 16 years ago
  90. e9a0597 Use StringRef instead of std::string in DIEString. by Devang Patel · 16 years ago
  91. 193f720 Emit pubtypes. by Devang Patel · 16 years ago
  92. 2c4ceb1 Cosmetic changes, which were long overdue, in DwarfDebug.cpp. by Devang Patel · 16 years ago
  93. 6f01d9c There is no need to use FoldingSet to unique DIEs. by Devang Patel · 16 years ago
  94. 381afae Remove VISIBILITY_HIDDEN from the classes in this directory. Fixes bug 5507. by Nick Lewycky · 16 years ago
  95. 70d75ca "Attach debug info with llvm instructions" mode was enabled a month ago. Now make it permanent and remove old way of inserting intrinsics to encode debug info for line number and scopes. by Devang Patel · 16 years ago
  96. 53bb5c9 Implement support to debug inlined functions. by Devang Patel · 16 years ago
  97. bdf45cb Do not held on to DenseMap slot accross map insertion. The insertion may cause the map to grow rending the slot invalid. by Devang Patel · 16 years ago
  98. c90aefe Add support to record DbgScope as inlined scope. by Devang Patel · 16 years ago
  99. ac1ceb3 Extract scope information from the variable itself, instead of relying on alloca or llvm.dbg.declare location. by Devang Patel · 16 years ago
  100. eda3121 Do not record line number to implicitly mark start of function if function has arguments. Extra line number entries trip gdb in some cases. by Devang Patel · 16 years ago