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