1. f1dabde Rename InsnAfterLabelMap and InsnBeforeLabelMap. by Devang Patel · 15 years ago
  2. 3547a88 Keep track of MCSymbol used to mark beginning of a function. by Devang Patel · 15 years ago
  3. 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
  4. f2548ca Add support to emit dwarf ranges. by Devang Patel · 15 years ago
  5. f8a2e01 Add comment. by Devang Patel · 15 years ago
  6. d334026 There is no need to track compile unit offsets if there is only one compile unit. by Devang Patel · 15 years ago
  7. 7a996b2 Remove dead code. by Devang Patel · 15 years ago
  8. e37b0c6 Rename a function. by Devang Patel · 15 years ago
  9. 1c24635 One instruction may start (or end) multiple lexical scopes. by Devang Patel · 15 years ago
  10. 6a5975f Remove dead code. by Devang Patel · 15 years ago
  11. 6122a4d Refactor. by Devang Patel · 15 years ago
  12. 96fbb3e Remove unused method. by Benjamin Kramer · 15 years ago
  13. 5f017e8 Use the "NamedGroupTimer" class to categorize DWARF emission better. by Bill Wendling · 15 years ago
  14. 639336e Reverting 100530 & 100531 due to regressions in the GDB test suite. by Stuart Hastings · 15 years ago
  15. 983327b Revise debug info machinery to digest nested functions and classes. by Stuart Hastings · 15 years ago
  16. d2c4f19 hopefully sate the clang self host build, which is apparently by Chris Lattner · 15 years ago
  17. 2b1b331 privatize more stuff, eliminate vtables. by Chris Lattner · 15 years ago
  18. 105d697 reprivatize now that DwarfWriter is gone. by Chris Lattner · 15 years ago
  19. 74e41f9 prune #includes, realize the MMI can never be null. by Chris Lattner · 15 years ago
  20. 49cd664 change AsmPrinter to use DwarfDebug/DwarfException directly by Chris Lattner · 15 years ago
  21. 994cb12 eliminate DwarfDebug::shouldEmit, which is the same now as MMI::hasDebugInfo by Chris Lattner · 15 years ago
  22. d850ac7 fastisel doesn't need DwarfWriter, remove some tendricles. by Chris Lattner · 15 years ago
  23. d38fee8 1) make DIE take AsmPrinter instead of DwarfPrinter. by Chris Lattner · 15 years ago
  24. 4ad1efe I was wrong, ocaml isn't referencing 'Ldata_begin', so remove it. by Chris Lattner · 15 years ago
  25. 9c69e28553 Store an use the symbols emitted at the start of the debug by Chris Lattner · 15 years ago
  26. fa070b0 remove the didInitial ivar, rename emitInitial to be more by Chris Lattner · 15 years ago
  27. 75f5072 remove the raw_ostream from various dwarf printing things. by Chris Lattner · 15 years ago
  28. de4845c Switch the code generator (except the JIT) onto the new DebugLoc by Chris Lattner · 15 years ago
  29. f8df814 Reverting 100048; it broke two Frontend debug info tests. by Stuart Hastings · 15 years ago
  30. a88cb38 Debug info can now properly represent functions inside classes inside other functions. Partial fix for Radar 7424645. by Stuart Hastings · 15 years ago
  31. 345ef34 DwarfDebug: Allocate DIEValues with a BumpPtrAllocator. Most of them are by Benjamin Kramer · 15 years ago
  32. aead63c Encode start location of debug value, communicated through DBG_VALUE machine instruction, in a variable's DIE. by Devang Patel · 15 years ago
  33. 553881b Refactor code to push DILocation prcessing into DwarfDebug.cpp from AsmPrinter.cpp. by Devang Patel · 15 years ago
  34. de9b1ef Revert 99772. by Devang Patel · 15 years ago
  35. c7eae5c Refactoring. Push DILocation processing in to DwarfDebug from AsmPrinter. by Devang Patel · 15 years ago
  36. 2ddefec Add comment. by Devang Patel · 15 years ago
  37. 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
  38. 90a48ad Emit dwarf variable info communicated by code generator through DBG_VALUE machine instructions. by Devang Patel · 15 years ago
  39. 25b68c6 change SrcLineInfo to contain a label instead of a label ID. by Chris Lattner · 15 years ago
  40. bc733f5 reimplement the string pool used for inlined function by Chris Lattner · 15 years ago
  41. 5c213dc Free DbgScopes in DwarfDebug::endFunction(). Also increased the const-ness of by Jeffrey Yasskin · 15 years ago
  42. d0f393d Avoid leaking CompileUnits in DwarfDebug.cpp. by Jeffrey Yasskin · 15 years ago
  43. c608784 reapply r98035: by Chris Lattner · 15 years ago
  44. ee6414c Speculatively revert r98035. It appears to have caused a set of buildbot by Eric Christopher · 15 years ago
  45. 1e233f5 Now that setStartLabel takes an MCSymbol, we can de-ID'ize by Chris Lattner · 15 years ago
  46. 6ed0f90 make InlineInfoLabels hold MCSymbol*'s, avoiding recomputation of the labels. by Chris Lattner · 15 years ago
  47. 5757876 simplify EmitSectionOffset to always use .set if it is by Chris Lattner · 15 years ago
  48. 4faf59a merge DIEObjectLabel and DIEDwarfLabel into DIELabel. by Chris Lattner · 15 years ago
  49. b98b1bf elimiante the DWLabel class, using MCSymbol instead. Start by Chris Lattner · 15 years ago
  50. 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
  51. 3c91b05 Avoid using DIDescriptor.isNull(). by Devang Patel · 15 years ago
  52. 0ef3fa6 Revert r97947. by Devang Patel · 15 years ago
  53. d8cc5d5 Avoid using DIDescriptor.isNull(). by Devang Patel · 15 years ago
  54. 1ddcf35 Revert r97917, which was causing Clang Debug self-host failures. by Douglas Gregor · 15 years ago
  55. 9467f0e Roll r97906 forward again, without double-deleting CompileUnit::IndexTyDie. by Jeffrey Yasskin · 15 years ago
  56. 8c42ca9 _2_ gcc crashes, ah, ah, ah... by Jeffrey Yasskin · 15 years ago
  57. f7399bf Avoid leaking CompileUnits and DbgScopes from DwarfDebug. Leaks found by Valgrind! by Jeffrey Yasskin · 15 years ago
  58. f451cb8 Fix "the the" and similar typos. by Dan Gohman · 16 years ago
  59. eec791a constify a bunch of dwarf stuff now that the registerinfo method is constified. by Chris Lattner · 16 years ago
  60. 066c9ac rename the dwarf class to DwarfPrinter. This matches the filename by Chris Lattner · 16 years ago
  61. 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
  62. 858431d Change DIEObjectLabel to take an MCSymbol instead of std::string. by Chris Lattner · 16 years ago
  63. 6404e4e Add support to emit debug info for C++ namespaces. by Devang Patel · 16 years ago
  64. ffe966c Use DW_AT_specification to point to DIE describing function declaration. by Devang Patel · 16 years ago
  65. d037d7a Construct CompileUnits lazily. by Devang Patel · 16 years ago
  66. c366f83 Refactor code that finds context for a given die. by Devang Patel · 16 years ago
  67. 16ced73 Refactor. by Devang Patel · 16 years ago
  68. 8a24114 Reapply r90858, a cleanup patch. by Devang Patel · 16 years ago
  69. 0000fad Revert 90858 90875 and 90805 for now. by Devang Patel · 16 years ago
  70. a3a60c6 Cleanup. There is no need to supply ModuleCU to addType() as a parameter. by Devang Patel · 16 years ago
  71. 4063f6b Add support to emit debug info for c++ style namespaces. by Devang Patel · 16 years ago
  72. 5d11eb0 Add support to emit debug info for virtual functions and virtual base classes. by Devang Patel · 16 years ago
  73. 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
  74. 65dbc90 Use StringRef (again) in DebugInfo interface. by Devang Patel · 16 years ago
  75. e9a0597 Use StringRef instead of std::string in DIEString. by Devang Patel · 16 years ago
  76. 193f720 Emit pubtypes. by Devang Patel · 16 years ago
  77. 2c4ceb1 Cosmetic changes, which were long overdue, in DwarfDebug.cpp. by Devang Patel · 16 years ago
  78. 6f01d9c There is no need to use FoldingSet to unique DIEs. by Devang Patel · 16 years ago
  79. 381afae Remove VISIBILITY_HIDDEN from the classes in this directory. Fixes bug 5507. by Nick Lewycky · 16 years ago
  80. 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
  81. 53bb5c9 Implement support to debug inlined functions. by Devang Patel · 16 years ago
  82. 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
  83. c90aefe Add support to record DbgScope as inlined scope. by Devang Patel · 16 years ago
  84. ac1ceb3 Extract scope information from the variable itself, instead of relying on alloca or llvm.dbg.declare location. by Devang Patel · 16 years ago
  85. 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
  86. 89703cf Remove dead code. by Devang Patel · 16 years ago
  87. 0d20ac8 Add utility routine to set begin and end labels for DbgScopes. by Devang Patel · 16 years ago
  88. b39566d Remove unintentional function decl. by Devang Patel · 16 years ago
  89. e717faa Add utility routine to collect variable debug info. This is not yet used. by Devang Patel · 16 years ago
  90. fd07cf5 Adjust context for the global variables that are not at file scope, e.g. by Devang Patel · 16 years ago
  91. af9e847 Add support to extract lexical scope information from DebugLoc attached with an machine instruction. by Devang Patel · 16 years ago
  92. 3d91083 Use MDNode * directly as an RecordSourceLine() argument. by Devang Patel · 16 years ago
  93. 3e4c9bd Add a way for a frontend to generate more complex dwarf location by Mike Stump · 16 years ago
  94. 5ccdd10 Remove std::string uses from DebugInfo interface. by Devang Patel · 16 years ago
  95. 82dfc0c Subprogram is a scope. Derive DISubprogram from DIScope. by Devang Patel · 16 years ago
  96. dc8f604 Add flag to mark structs for Apple Block "byref" variables; also add code to by Caroline Tice · 16 years ago
  97. e4b2756 Reapply 79977. Use MDNodes to encode debug info in llvm IR. by Devang Patel · 16 years ago
  98. 8245988 Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. by Devang Patel · 16 years ago
  99. 2a610c7 Update DebugInfo interface to use metadata, instead of special named llvm.dbg.... global variables, to encode debugging information in llvm IR. This is mostly a mechanical change that tests metadata support very well. by Devang Patel · 16 years ago
  100. af76e59 Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. by Chris Lattner · 16 years ago