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