1. 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
  2. 90a48ad Emit dwarf variable info communicated by code generator through DBG_VALUE machine instructions. by Devang Patel · 15 years ago
  3. 25b68c6 change SrcLineInfo to contain a label instead of a label ID. by Chris Lattner · 15 years ago
  4. bc733f5 reimplement the string pool used for inlined function by Chris Lattner · 15 years ago
  5. 5c213dc Free DbgScopes in DwarfDebug::endFunction(). Also increased the const-ness of by Jeffrey Yasskin · 15 years ago
  6. d0f393d Avoid leaking CompileUnits in DwarfDebug.cpp. by Jeffrey Yasskin · 15 years ago
  7. c608784 reapply r98035: by Chris Lattner · 15 years ago
  8. ee6414c Speculatively revert r98035. It appears to have caused a set of buildbot by Eric Christopher · 15 years ago
  9. 1e233f5 Now that setStartLabel takes an MCSymbol, we can de-ID'ize by Chris Lattner · 15 years ago
  10. 6ed0f90 make InlineInfoLabels hold MCSymbol*'s, avoiding recomputation of the labels. by Chris Lattner · 15 years ago
  11. 5757876 simplify EmitSectionOffset to always use .set if it is by Chris Lattner · 15 years ago
  12. 4faf59a merge DIEObjectLabel and DIEDwarfLabel into DIELabel. by Chris Lattner · 15 years ago
  13. b98b1bf elimiante the DWLabel class, using MCSymbol instead. Start by Chris Lattner · 15 years ago
  14. 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
  15. 3c91b05 Avoid using DIDescriptor.isNull(). by Devang Patel · 15 years ago
  16. 0ef3fa6 Revert r97947. by Devang Patel · 15 years ago
  17. d8cc5d5 Avoid using DIDescriptor.isNull(). by Devang Patel · 15 years ago
  18. 1ddcf35 Revert r97917, which was causing Clang Debug self-host failures. by Douglas Gregor · 15 years ago
  19. 9467f0e Roll r97906 forward again, without double-deleting CompileUnit::IndexTyDie. by Jeffrey Yasskin · 15 years ago
  20. 8c42ca9 _2_ gcc crashes, ah, ah, ah... by Jeffrey Yasskin · 15 years ago
  21. f7399bf Avoid leaking CompileUnits and DbgScopes from DwarfDebug. Leaks found by Valgrind! by Jeffrey Yasskin · 15 years ago
  22. f451cb8 Fix "the the" and similar typos. by Dan Gohman · 16 years ago
  23. eec791a constify a bunch of dwarf stuff now that the registerinfo method is constified. by Chris Lattner · 16 years ago
  24. 066c9ac rename the dwarf class to DwarfPrinter. This matches the filename by Chris Lattner · 16 years ago
  25. 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
  26. 858431d Change DIEObjectLabel to take an MCSymbol instead of std::string. by Chris Lattner · 16 years ago
  27. 6404e4e Add support to emit debug info for C++ namespaces. by Devang Patel · 16 years ago
  28. ffe966c Use DW_AT_specification to point to DIE describing function declaration. by Devang Patel · 16 years ago
  29. d037d7a Construct CompileUnits lazily. by Devang Patel · 16 years ago
  30. c366f83 Refactor code that finds context for a given die. by Devang Patel · 16 years ago
  31. 16ced73 Refactor. by Devang Patel · 16 years ago
  32. 8a24114 Reapply r90858, a cleanup patch. by Devang Patel · 16 years ago
  33. 0000fad Revert 90858 90875 and 90805 for now. by Devang Patel · 16 years ago
  34. a3a60c6 Cleanup. There is no need to supply ModuleCU to addType() as a parameter. by Devang Patel · 16 years ago
  35. 4063f6b Add support to emit debug info for c++ style namespaces. by Devang Patel · 16 years ago
  36. 5d11eb0 Add support to emit debug info for virtual functions and virtual base classes. by Devang Patel · 16 years ago
  37. 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
  38. 65dbc90 Use StringRef (again) in DebugInfo interface. by Devang Patel · 16 years ago
  39. e9a0597 Use StringRef instead of std::string in DIEString. by Devang Patel · 16 years ago
  40. 193f720 Emit pubtypes. by Devang Patel · 16 years ago
  41. 2c4ceb1 Cosmetic changes, which were long overdue, in DwarfDebug.cpp. by Devang Patel · 16 years ago
  42. 6f01d9c There is no need to use FoldingSet to unique DIEs. by Devang Patel · 16 years ago
  43. 381afae Remove VISIBILITY_HIDDEN from the classes in this directory. Fixes bug 5507. by Nick Lewycky · 16 years ago
  44. 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
  45. 53bb5c9 Implement support to debug inlined functions. by Devang Patel · 16 years ago
  46. 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
  47. c90aefe Add support to record DbgScope as inlined scope. by Devang Patel · 16 years ago
  48. ac1ceb3 Extract scope information from the variable itself, instead of relying on alloca or llvm.dbg.declare location. by Devang Patel · 16 years ago
  49. 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
  50. 89703cf Remove dead code. by Devang Patel · 16 years ago
  51. 0d20ac8 Add utility routine to set begin and end labels for DbgScopes. by Devang Patel · 16 years ago
  52. b39566d Remove unintentional function decl. by Devang Patel · 16 years ago
  53. e717faa Add utility routine to collect variable debug info. This is not yet used. by Devang Patel · 16 years ago
  54. fd07cf5 Adjust context for the global variables that are not at file scope, e.g. by Devang Patel · 16 years ago
  55. af9e847 Add support to extract lexical scope information from DebugLoc attached with an machine instruction. by Devang Patel · 16 years ago
  56. 3d91083 Use MDNode * directly as an RecordSourceLine() argument. by Devang Patel · 16 years ago
  57. 3e4c9bd Add a way for a frontend to generate more complex dwarf location by Mike Stump · 16 years ago
  58. 5ccdd10 Remove std::string uses from DebugInfo interface. by Devang Patel · 16 years ago
  59. 82dfc0c Subprogram is a scope. Derive DISubprogram from DIScope. by Devang Patel · 16 years ago
  60. dc8f604 Add flag to mark structs for Apple Block "byref" variables; also add code to by Caroline Tice · 16 years ago
  61. e4b2756 Reapply 79977. Use MDNodes to encode debug info in llvm IR. by Devang Patel · 16 years ago
  62. 8245988 Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. by Devang Patel · 16 years ago
  63. 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
  64. af76e59 Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. by Chris Lattner · 16 years ago
  65. 24f20e0 Record variable debug info at ISel time directly. by Devang Patel · 16 years ago
  66. a87dea4 switch off of 'Section' onto MCSection. We're not properly using by Chris Lattner · 16 years ago
  67. 43da8fb revert rev. 75503 for now. by Devang Patel · 16 years ago
  68. 7597a62 Use Mangler to remove leading '1' from linkage names. by Devang Patel · 16 years ago
  69. 0a4afb6 Remove dead code. by Devang Patel · 16 years ago
  70. 1dbc771 s/MainCU/ModuleCU/g by Devang Patel · 16 years ago
  71. 13e16b6 by Devang Patel · 16 years ago
  72. 208622d Simplify. by Devang Patel · 16 years ago
  73. 1795616 Merge 'ConstructFunctionDbgScope' and 'ConstructAbstractDbgScope'. by Bill Wendling · 16 years ago
  74. 995f80a Rename 'New*' methods to 'Create*' to be consistent. 'NewString' isn't used. by Bill Wendling · 16 years ago
  75. f0fb987 Revert r72192. It was causing a build failure. by Bill Wendling · 16 years ago
  76. 63ad10c Do some mechanical changes. Combine the 'construct abastract dbg thingy' in with by Bill Wendling · 16 years ago
  77. 6679ee4 RecordVariable is called each time a DECLARE node is encountered. For an inlined by Bill Wendling · 16 years ago
  78. 0310d76 Split out the DwarfDebug module from the DwarfWriter module. by Bill Wendling · 16 years ago