1. 9ba9eff Change DwarfCompileUnit::createGlobalVariable to getOrCreateGlobalVariable. by Frederic Riss · 11 years ago
  2. 03c3dbe Omit DW_AT_frame_base under -gmlt for size by David Blaikie · 11 years ago
  3. 6741bb0 Remove the unused string section symbol parameter from DwarfFile::emitStrings by David Blaikie · 11 years ago
  4. d0f1037 Sink PrevCU updating into DwarfUnit::addRange to ensure consistency by David Blaikie · 11 years ago
  5. deb174f Remove DwarfDebug::PrevSection, PrevCU is sufficient for handling address range holes. by David Blaikie · 11 years ago
  6. 6a150a8 DebugInfo: Elide lexical scopes which only contain other (inline or lexical) scopes. by David Blaikie · 11 years ago
  7. 3fbf3b8 DebugInfo: Move argument creation up into the caller that's unambiguously handling the subprogram scope (replacing a conditional with an assertion in the process) by David Blaikie · 11 years ago
  8. 2812746 Delay adding imported entity DIEs to the lexical scope, streamlining the check for "this scope has nothing in it" by David Blaikie · 11 years ago
  9. 8912df1 Modify DwarfDebug::constructImportedEntityDIE to return rather than insert into the scope by David Blaikie · 11 years ago
  10. e0e8a3b Refactor constructImportedEntityDIE(DwarfUnit, DIImportedEntity) to return a DIE rather than inserting it into a specified context. by David Blaikie · 11 years ago
  11. cd4b8a2 Simplify expression using container's front() rather than begin()-> by David Blaikie · 11 years ago
  12. 6ba88e0 Revert accidentally committed patches r216787-r216789 by David Blaikie · 11 years ago
  13. 85d8bcd Omit dwarf::DW_AT_frame_base under -gmlt by David Blaikie · 11 years ago
  14. 71fffa9 Stuff by David Blaikie · 11 years ago
  15. 5732301 Use DwarfDebug::attachLowHighPC for the compilation unit DIE. by Frederic Riss · 11 years ago
  16. 9e32475 Constify MCSymbol* parameters to DwarfDebug::attachLowHighPC. by Frederic Riss · 11 years ago
  17. c13bc97 Remove type unit skeletons. GDB no longer needs them & this saves a heap of space. by David Blaikie · 11 years ago
  18. 2f3f76f Use DILexicalBlockFile, rather than DILexicalBlock, to track discriminator changes to ensure discriminator changes don't introduce new DWARF DW_TAG_lexical_blocks. by David Blaikie · 11 years ago
  19. 71b7b68 Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size. by Craig Topper · 11 years ago
  20. 6230691 Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size." by Craig Topper · 11 years ago
  21. 5229cfd Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size. by Craig Topper · 11 years ago
  22. 5e1fa85 Remove a condition that can never be true, as wittnessed by the assert above. by Adrian Prantl · 11 years ago
  23. f73ae4f Revert "Partially revert r214761 that asserted that all concrete debug info variables had DIEs, due to a failure on Darwin." by David Blaikie · 11 years ago
  24. 76502d8 Add a couple of convenience accessors to DebugLocEntry::Value to further by Adrian Prantl · 11 years ago
  25. 1c6f2ec Debug info: Modify DebugLocEntry::addValue to take multiple values so it by Adrian Prantl · 11 years ago
  26. caaf053 Debug info: Further simplify the implementation of buildLocationList by by Adrian Prantl · 11 years ago
  27. 293dd93 Debug Info: Move the sorting and uniqueing of pieces from emitLocPieces() by Adrian Prantl · 11 years ago
  28. e09ee3f Debug info: Refactor DebugLocEntry's Merge function to make by Adrian Prantl · 11 years ago
  29. bd56fbb DebugInfo: Recommit (reverted in r215217, originally committed in r215157) the assertion that no argument variable is overwritten by subsequent argument variables. by David Blaikie · 11 years ago
  30. 2b07c88 DebugInfo: Remove assertion (added in r215157) that's firing on a blocks by David Blaikie · 11 years ago
  31. 09fdfab DebugInfo: Fix overwriting/loss of inlined arguments to recursively inlined functions. by David Blaikie · 11 years ago
  32. fb0412f DebugInfo: Assert that any CU for which debug_loc lists are emitted, has at least one range. by David Blaikie · 11 years ago
  33. e1a26a6 DebugInfo: Move the reference to the CU from the location list entry to the list itself, since it is constant across an entire list. by David Blaikie · 11 years ago
  34. b706b58 Partially revert r214761 that asserted that all concrete debug info variables had DIEs, due to a failure on Darwin. by David Blaikie · 11 years ago
  35. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  36. 448c066 Reapply "DebugInfo: Ensure that all debug location scope chains from instructions within a function, lead to the function itself." by David Blaikie · 11 years ago
  37. a6cf448 Attempt to increase the overall happiness of the MSCV-based buildbots. by Adrian Prantl · 11 years ago
  38. b141683 Debug info: Infrastructure to support debug locations for fragmented by Adrian Prantl · 11 years ago
  39. 72b07e8 Feedback on r214189, no functionality change. by Manman Ren · 11 years ago
  40. f93ac4b [Debug Info] remove DITrivialType and use null to represent unspecified param. by Manman Ren · 11 years ago
  41. bd1628a [Debug Info] unique MDNodes in the enum types of each compile unit. by Manman Ren · 11 years ago
  42. f8a1967 [Debug Info] add DISubroutineType and its creation takes DITypeArray. by Manman Ren · 11 years ago
  43. ab8ffba [Debug Info] rename getTypeArray to getElements, setTypeArray to setArrays. by Manman Ren · 11 years ago
  44. 29459ae Reapply "DebugInfo: Don't put fission type units in comdat sections." by David Blaikie · 11 years ago
  45. 2f04011 Recommit r212203: Don't try to construct debug LexicalScopes hierarchy for functions that do not have top level debug information. by David Blaikie · 11 years ago
  46. 26f2268 Revert "Recommit r212203: Don't try to construct debug LexicalScopes hierarchy for functions that do not have top level debug information." by David Blaikie · 11 years ago
  47. cfd17dd Revert "Reapply "DebugInfo: Ensure that all debug location scope chains from instructions within a function, lead to the function itself."""" by Eric Christopher · 11 years ago
  48. db5371b DebugInfo: Assert that all abstract scopes are subprograms, rather than conditionalizing. by David Blaikie · 11 years ago
  49. 5450240 Reapply "DebugInfo: Ensure that all debug location scope chains from instructions within a function, lead to the function itself.""" by David Blaikie · 11 years ago
  50. 271ac58 CodeGen: add missing include by Saleem Abdulrasool · 11 years ago
  51. de1e1a6 Revert "Reapply "DebugInfo: Ensure that all debug location scope chains from instructions within a function, lead to the function itself."" by David Blaikie · 11 years ago
  52. 3ca92d2 Reapply "DebugInfo: Ensure that all debug location scope chains from instructions within a function, lead to the function itself." by David Blaikie · 11 years ago
  53. 029bd33 Recommit r212203: Don't try to construct debug LexicalScopes hierarchy for functions that do not have top level debug information. by David Blaikie · 11 years ago
  54. 09f7131 Temporarily revert "Don't try to construct debug LexicalScopes hierarchy for functions that do not have top level debug information." as it appears to be breaking some LTO constructs. by Eric Christopher · 11 years ago
  55. 9a0f794 Revert "DebugInfo: Ensure that all debug location scope chains from instructions within a function, lead to the function itself." by David Blaikie · 11 years ago
  56. 9408f52 DebugInfo: Ensure that all debug location scope chains from instructions within a function, lead to the function itself. by David Blaikie · 11 years ago
  57. d47fb5b Don't try to construct debug LexicalScopes hierarchy for functions that do not have top level debug information. by David Blaikie · 11 years ago
  58. c8caa17 Revert "DebugInfo: Ensure that all debug location scope chains from instructions within a function, lead to the function itself." by David Blaikie · 11 years ago
  59. b89e6d9 DebugInfo: Ensure that all debug location scope chains from instructions within a function, lead to the function itself. by David Blaikie · 11 years ago
  60. dada538 Revert "Revert "Revert "PR20038: DebugInfo: Inlined call sites where the caller has debug info but the call itself has no debug location.""" by David Blaikie · 11 years ago
  61. 8832992 Revert "Revert "PR20038: DebugInfo: Inlined call sites where the caller has debug info but the call itself has no debug location."" by David Blaikie · 11 years ago
  62. 2952956 Revert "PR20038: DebugInfo: Inlined call sites where the caller has debug info but the call itself has no debug location." by David Blaikie · 11 years ago
  63. 4425845 PR20038: DebugInfo: Inlined call sites where the caller has debug info but the call itself has no debug location. by David Blaikie · 11 years ago
  64. de8e12a DebugInfo: Fission: Ensure the address pool entries for location lists are emitted. by David Blaikie · 11 years ago
  65. f7693f4 Emit DWARF3 call frame information when DWARF3+ debug info is requested by Oliver Stannard · 11 years ago
  66. 4c5bff3 Move -dwarf-version to an MC level command line option so it's by Eric Christopher · 11 years ago
  67. b9597a8 PR20038: DebugInfo missing DIEs for some concrete variables. by David Blaikie · 11 years ago
  68. 6f9e867 DebugInfo: Remove some extra handling of abstract variables and instead rely solely on the delayed handling introduced in r210946 by David Blaikie · 11 years ago
  69. e847f13 DebugInfo: Reference abstract definitions from variables in concrete definitions that preceed their first inline definition. by David Blaikie · 11 years ago
  70. be7c677 DwarfDebug::getExistingAbstractVariable: constify an existing reference parameter that didn't need to be mutated. by David Blaikie · 11 years ago
  71. eb1a272 DebugInfo: Following up to r209677, refactor local variable emission to delay the choice between emitting the definition attributes or using DW_AT_abstract_definition by David Blaikie · 11 years ago
  72. 3dca599 DebugInfo: Use the scope of the function declaration, if any, to name a function in DWARF pubnames by David Blaikie · 11 years ago
  73. 45d638a Fix null dereference with -debug-only=dwarfdebug by Alexey Samsonov · 11 years ago
  74. 367fb01 DebugInfo: Reuse existing LexicalScope to retrieve the scope's MDNode, rather than looking it up through the DebugLoc. by David Blaikie · 12 years ago
  75. 087e720 DebugInfo: Roll argument insertion into variable insertion to ensure arguments are correctly handled in all cases. by David Blaikie · 12 years ago
  76. bb6a4e2 PR19388: DebugInfo: Emit dead arguments in their originally declared order. by David Blaikie · 12 years ago
  77. 36408e7 DebugInfo: Reapply r209984 (reverted in r210143), asserting that abstract DbgVariables have DIEs. by David Blaikie · 12 years ago
  78. 23b4ecb DebugInfo: Assert that DbgVariables have associated DIEs by David Blaikie · 12 years ago
  79. c119754 Roll DbgVariable::setMInsn into the constructor. No functional changes. by Adrian Prantl · 12 years ago
  80. fef140d Debug Info: Remove unused code. The MInsn of an _abstract_ variable is by Adrian Prantl · 12 years ago
  81. bb2990d Change representation of instruction ranges where variable is accessible. by Alexey Samsonov · 12 years ago
  82. 8a86d6d Factor out looking for prologue end into a function by Alexey Samsonov · 12 years ago
  83. f0e0cca Don't pre-populate the set of keys in the map with variable locations history. by Alexey Samsonov · 12 years ago
  84. b85f008 DebugInfo: Simplify solution to avoid DW_AT_artificial on inlined parameters. by David Blaikie · 12 years ago
  85. 482097d DebugInfo: Create abstract function definitions even when concrete definitions preceed inline definitions. by David Blaikie · 12 years ago
  86. 2910f62 DebugInfo: Avoid an extra map lookup when finding abstract subprogram DIEs. by David Blaikie · 12 years ago
  87. 3c2fff3 DebugInfo: Lazily construct subprogram definition DIEs. by David Blaikie · 12 years ago
  88. f7221ad DebugInfo: Lazily attach definition attributes to definitions. by David Blaikie · 12 years ago
  89. 169ffe4 DebugInfo: Put concrete definitions referencing abstract definitions in the same scope as the abstract definition. by David Blaikie · 12 years ago
  90. 05b8584 Add FIXME comment based on code review feedback by Hal Finkel on r209338 by David Blaikie · 12 years ago
  91. 4860225 Rename a couple of variables to be more accurate. by David Blaikie · 12 years ago
  92. 96fb902 DebugInfo: Fix cross-CU references for scopes (and variables within those scopes) in abstract definitions of cross-CU inlined functions by David Blaikie · 12 years ago
  93. 8729bca DebugInfo: Simplify dead variable collection slightly. by David Blaikie · 12 years ago
  94. 2da282b Revert "DebugInfo: Don't put fission type units in comdat sections." by David Blaikie · 12 years ago
  95. 1ea9db2 DebugInfo: Use the SPMap to find the parent CU of inlined functions as they may not be in the current CU by David Blaikie · 12 years ago
  96. 825bdd2 DebugInfo: Ensure concrete out of line variables from inlined functions reference their abstract origins. by David Blaikie · 12 years ago
  97. 374af66 Revert "DebugInfo: Assume all subprogram DIEs have been created before any abstract subprograms are constructed." by David Blaikie · 12 years ago
  98. dfcaf9c Rewrite calculateDbgValueHistory to make it (hopefully) more transparent. by Alexey Samsonov · 12 years ago
  99. 8e1d489 DebugInfo: Emit function definitions within their namespace scope. by David Blaikie · 12 years ago
  100. 424b59b DebugInfo: Assume all subprogram DIEs have been created before any abstract subprograms are constructed. by David Blaikie · 12 years ago