1. 42aafd7 If a instruction belongs to another function (and not current function) as per debug info attached with the instruction then ignore the dangling lexical scope of this instruction. Such scopes are unreachable. by Devang Patel · 15 years ago
  2. 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 · 15 years ago
  3. f54b852 Revert accident check-in from r93165. by Devang Patel · 15 years ago
  4. 1efd4fd5 Switch some functions to take Twines, eliminate uses of StringExtras.h. by Benjamin Kramer · 15 years ago
  5. 45111d1 move the mangler into libtarget from vmcore. by Chris Lattner · 15 years ago
  6. 858431d Change DIEObjectLabel to take an MCSymbol instead of std::string. by Chris Lattner · 15 years ago
  7. a27f6e4 by Devang Patel · 15 years ago
  8. 6b61f58 Replace DebugLocTuple with DILocation. by Devang Patel · 15 years ago
  9. 167207a Add FIXME. by Devang Patel · 15 years ago
  10. c9b16cc Do not use AT_specification die for static variables. It confuses gdb. by Devang Patel · 15 years ago
  11. f8b72ca Do not emit multiple AT_container_type attributes. by Devang Patel · 15 years ago
  12. 2359850 s/NextValueNo/NextMDValueNo while processing metadata. by Devang Patel · 15 years ago
  13. 3d594fd Kill dead store. by Benjamin Kramer · 15 years ago
  14. ee890ed If a scope has only one instruction then first instruction is also the last instruction. by Devang Patel · 15 years ago
  15. 351ca33 Use StringRef.startswith(). by Devang Patel · 15 years ago
  16. ba1d826 Fix debug_inlined section entries for routines whose names are changed through __asm() extension. by Devang Patel · 15 years ago
  17. 344130e Fix begin and end markers for nested scopes. by Devang Patel · 15 years ago
  18. 0b86a6f move these out of their own timer groups into the 'uncategorized' groups. by Chris Lattner · 15 years ago
  19. f83adbc by David Greene · 15 years ago
  20. 6404e4e Add support to emit debug info for C++ namespaces. by Devang Patel · 15 years ago
  21. ffe966c Use DW_AT_specification to point to DIE describing function declaration. by Devang Patel · 15 years ago
  22. d037d7a Construct CompileUnits lazily. by Devang Patel · 15 years ago
  23. edb4563 If VariableDIe is not created (may be because global was optimzed away) then do not try to use the variable die. by Devang Patel · 15 years ago
  24. c366f83 Refactor code that finds context for a given die. by Devang Patel · 15 years ago
  25. 16ced73 Refactor. by Devang Patel · 15 years ago
  26. 8a24114 Reapply r90858, a cleanup patch. by Devang Patel · 15 years ago
  27. 0000fad Revert 90858 90875 and 90805 for now. by Devang Patel · 15 years ago
  28. a3a60c6 Cleanup. There is no need to supply ModuleCU to addType() as a parameter. by Devang Patel · 15 years ago
  29. 018b660 Do not try to push dead variable's debug info into namespace info. by Devang Patel · 15 years ago
  30. 4063f6b Add support to emit debug info for c++ style namespaces. by Devang Patel · 15 years ago
  31. b3b9821 Don't print a space before the : between the file name and line number. by Dan Gohman · 15 years ago
  32. eecb991 Print newlines after printing labels for debug info, so that the output by Dan Gohman · 15 years ago
  33. d55224c In TAG_subrange_type, uppder bound is zero indexed. by Devang Patel · 15 years ago
  34. b3235d2 Insert composite type DIE into the map before processing type fields. This allows fields to find their context DIE from the map. by Devang Patel · 15 years ago
  35. 5d11eb0 Add support to emit debug info for virtual functions and virtual base classes. by Devang Patel · 15 years ago
  36. 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 · 15 years ago
  37. 69f57b1 Clarify that DIEString does not keep a copy of the string. by Devang Patel · 15 years ago
  38. 7d0750a Reuse existing subprogram DIE. by Devang Patel · 15 years ago
  39. c09ddc1 Clear function specific containers while processing end of a function, even if DW_TAG_subprogram for current function is not found. by Devang Patel · 15 years ago
  40. deea564 If pointer type has a name then do not ignore the name. by Devang Patel · 15 years ago
  41. 1c3451f Avoid some possibly unsafe uses of StringRef::data(). by Benjamin Kramer · 15 years ago
  42. 65dbc90 Use StringRef (again) in DebugInfo interface. by Devang Patel · 15 years ago
  43. e9a0597 Use StringRef instead of std::string in DIEString. by Devang Patel · 15 years ago
  44. f3a0376 Swith to pubtypes section before emitting pub types. by Devang Patel · 15 years ago
  45. 193f720 Emit pubtypes. by Devang Patel · 15 years ago
  46. 277207e Simplify this code. by Dan Gohman · 15 years ago
  47. 05f6fa8 Revert r89487. by Devang Patel · 15 years ago
  48. a2f20b2 Add getFrameIndexReference() to TargetRegisterInfo, which allows targets to by Jim Grosbach · 15 years ago
  49. 7ab38df 80-column cleanup by Jim Grosbach · 15 years ago
  50. 31ef40e remove trailing whitespace by Jim Grosbach · 15 years ago
  51. 2c4ceb1 Cosmetic changes, which were long overdue, in DwarfDebug.cpp. by Devang Patel · 15 years ago
  52. 9bff5cb Remove dead code. by Devang Patel · 15 years ago
  53. 6f01d9c There is no need to use FoldingSet to unique DIEs. by Devang Patel · 15 years ago
  54. 017d121 Do not hold on to a map slot while new entries may be inserted into the map. by Devang Patel · 15 years ago
  55. 1f37b5b There is no need to emit source location info for DW_TAG_pointer_type. by Devang Patel · 15 years ago
  56. 381afae Remove VISIBILITY_HIDDEN from the classes in this directory. Fixes bug 5507. by Nick Lewycky · 15 years ago
  57. 5f9843f Revert r88939. by Nick Lewycky · 15 years ago
  58. f76a3d6 Revert r88939. by Devang Patel · 15 years ago
  59. 270a974 Add VISIBILITY_HIDDEN marker. by Devang Patel · 15 years ago
  60. 3fb6bd6 Ignore nameless variables. by Devang Patel · 15 years ago
  61. 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 · 15 years ago
  62. 3380cc5 If doesSupportDebugInformation() is false then do not try to emit dwarf debug info. by Devang Patel · 15 years ago
  63. c032679 Fix -Asserts warning. by Daniel Dunbar · 15 years ago
  64. 39ae3ff Do not assume first function scope seen represents current function. by Devang Patel · 15 years ago
  65. 2f105c6 While creating DbgScopes, do not forget parent scope. by Devang Patel · 15 years ago
  66. fb0ee43 Ignore variable if scope info is not available. by Devang Patel · 15 years ago
  67. 53bb5c9 Implement support to debug inlined functions. by Devang Patel · 15 years ago
  68. 84c73e9 Do not bother to emit debug info for nameless global variable. by Devang Patel · 15 years ago
  69. 465c3be Do not try to emit debug info entry for dead global variable. by Devang Patel · 15 years ago
  70. 61ecbd1 While calculating original type size for a derived type, handle type variants encoded as DIDerivedType appropriately. by Devang Patel · 15 years ago
  71. 33db508 Fix DW_AT_data_member_location for bit-fields. It points to the location of annonymous field that covers respective field. by Devang Patel · 15 years ago
  72. c416d3b Array element size does not match array size but array is not a bitfield. by Devang Patel · 15 years ago
  73. 1b84597 Ignore unnamed variables. by Devang Patel · 15 years ago
  74. 36d52bf Fix a funky "declared with greater visibility than the type of its field" by Jeffrey Yasskin · 15 years ago
  75. 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 · 15 years ago
  76. 808b826 Do not emit name entry for a pointer type. by Devang Patel · 15 years ago
  77. 149aa7c If there is not any llvm instruction associated with each lexical scope encoded in debug info then create such scope on demand for variable info. by Devang Patel · 15 years ago
  78. c90aefe Add support to record DbgScope as inlined scope. by Devang Patel · 15 years ago
  79. 1619dc3 s/DebugLoc.CompileUnit/DebugLoc.Scope/g by Devang Patel · 15 years ago
  80. 6e4bdfc Fix a -Asserts warning. by Daniel Dunbar · 15 years ago
  81. 6ef7517 Find enclosing subprogram info. by Devang Patel · 15 years ago
  82. ac1ceb3 Extract scope information from the variable itself, instead of relying on alloca or llvm.dbg.declare location. by Devang Patel · 15 years ago
  83. c525472 Check invalid debug info for enums. This may happen when underlyng enum is optimized away. Eventually DwarfChecker will clean this up during llvm verification stage. by Devang Patel · 15 years ago
  84. 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 · 15 years ago
  85. 60b35bd Add support to handle debug info attached to an instruction. by Devang Patel · 15 years ago
  86. 8a4087d Fix cut-n-pasto. by Devang Patel · 15 years ago
  87. 89703cf Remove dead code. by Devang Patel · 15 years ago
  88. 0d20ac8 Add utility routine to set begin and end labels for DbgScopes. by Devang Patel · 15 years ago
  89. e717faa Add utility routine to collect variable debug info. This is not yet used. by Devang Patel · 15 years ago
  90. 6f3dc92 Existence of a compile unit for input source file is a good indicator to check debug info's presence in a module. by Devang Patel · 15 years ago
  91. ffd9c3d If subprogram die is not available then construct new one. by Devang Patel · 15 years ago
  92. fd07cf5 Adjust context for the global variables that are not at file scope, e.g. by Devang Patel · 15 years ago
  93. b71a16d Set address while constructing DIE. by Devang Patel · 15 years ago
  94. f84548d Gracefully handle various scopes while recording source line info. by Devang Patel · 15 years ago
  95. af9e847 Add support to extract lexical scope information from DebugLoc attached with an machine instruction. by Devang Patel · 15 years ago
  96. d38dd11 Record first and last instruction of a scope in DbgScope. by Devang Patel · 15 years ago
  97. 3d91083 Use MDNode * directly as an RecordSourceLine() argument. by Devang Patel · 15 years ago
  98. 3e4c9bd Add a way for a frontend to generate more complex dwarf location by Mike Stump · 15 years ago
  99. 5ccdd10 Remove std::string uses from DebugInfo interface. by Devang Patel · 15 years ago
  100. 7e3720d Delete space after function name, before (, reflow a comment and by Mike Stump · 15 years ago