- 9ba9eff Change DwarfCompileUnit::createGlobalVariable to getOrCreateGlobalVariable. by Frederic Riss · 11 years ago
- 03c3dbe Omit DW_AT_frame_base under -gmlt for size by David Blaikie · 11 years ago
- 6741bb0 Remove the unused string section symbol parameter from DwarfFile::emitStrings by David Blaikie · 11 years ago
- d0f1037 Sink PrevCU updating into DwarfUnit::addRange to ensure consistency by David Blaikie · 11 years ago
- deb174f Remove DwarfDebug::PrevSection, PrevCU is sufficient for handling address range holes. by David Blaikie · 11 years ago
- 6a150a8 DebugInfo: Elide lexical scopes which only contain other (inline or lexical) scopes. by David Blaikie · 11 years ago
- 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
- 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
- 8912df1 Modify DwarfDebug::constructImportedEntityDIE to return rather than insert into the scope by David Blaikie · 11 years ago
- e0e8a3b Refactor constructImportedEntityDIE(DwarfUnit, DIImportedEntity) to return a DIE rather than inserting it into a specified context. by David Blaikie · 11 years ago
- cd4b8a2 Simplify expression using container's front() rather than begin()-> by David Blaikie · 11 years ago
- 6ba88e0 Revert accidentally committed patches r216787-r216789 by David Blaikie · 11 years ago
- 85d8bcd Omit dwarf::DW_AT_frame_base under -gmlt by David Blaikie · 11 years ago
- 71fffa9 Stuff by David Blaikie · 11 years ago
- 5732301 Use DwarfDebug::attachLowHighPC for the compilation unit DIE. by Frederic Riss · 11 years ago
- 9e32475 Constify MCSymbol* parameters to DwarfDebug::attachLowHighPC. by Frederic Riss · 11 years ago
- c13bc97 Remove type unit skeletons. GDB no longer needs them & this saves a heap of space. by David Blaikie · 11 years ago
- 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
- 71b7b68 Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size. by Craig Topper · 11 years ago
- 6230691 Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size." by Craig Topper · 11 years ago
- 5229cfd Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size. by Craig Topper · 11 years ago
- 5e1fa85 Remove a condition that can never be true, as wittnessed by the assert above. by Adrian Prantl · 11 years ago
- 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
- 76502d8 Add a couple of convenience accessors to DebugLocEntry::Value to further by Adrian Prantl · 11 years ago
- 1c6f2ec Debug info: Modify DebugLocEntry::addValue to take multiple values so it by Adrian Prantl · 11 years ago
- caaf053 Debug info: Further simplify the implementation of buildLocationList by by Adrian Prantl · 11 years ago
- 293dd93 Debug Info: Move the sorting and uniqueing of pieces from emitLocPieces() by Adrian Prantl · 11 years ago
- e09ee3f Debug info: Refactor DebugLocEntry's Merge function to make by Adrian Prantl · 11 years ago
- 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
- 2b07c88 DebugInfo: Remove assertion (added in r215157) that's firing on a blocks by David Blaikie · 11 years ago
- 09fdfab DebugInfo: Fix overwriting/loss of inlined arguments to recursively inlined functions. by David Blaikie · 11 years ago
- fb0412f DebugInfo: Assert that any CU for which debug_loc lists are emitted, has at least one range. by David Blaikie · 11 years ago
- 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
- 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
- d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
- 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
- a6cf448 Attempt to increase the overall happiness of the MSCV-based buildbots. by Adrian Prantl · 11 years ago
- b141683 Debug info: Infrastructure to support debug locations for fragmented by Adrian Prantl · 11 years ago
- 72b07e8 Feedback on r214189, no functionality change. by Manman Ren · 11 years ago
- f93ac4b [Debug Info] remove DITrivialType and use null to represent unspecified param. by Manman Ren · 11 years ago
- bd1628a [Debug Info] unique MDNodes in the enum types of each compile unit. by Manman Ren · 11 years ago
- f8a1967 [Debug Info] add DISubroutineType and its creation takes DITypeArray. by Manman Ren · 11 years ago
- ab8ffba [Debug Info] rename getTypeArray to getElements, setTypeArray to setArrays. by Manman Ren · 11 years ago
- 29459ae Reapply "DebugInfo: Don't put fission type units in comdat sections." by David Blaikie · 11 years ago
- 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
- 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
- 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
- db5371b DebugInfo: Assert that all abstract scopes are subprograms, rather than conditionalizing. by David Blaikie · 11 years ago
- 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
- 271ac58 CodeGen: add missing include by Saleem Abdulrasool · 11 years ago
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- de8e12a DebugInfo: Fission: Ensure the address pool entries for location lists are emitted. by David Blaikie · 11 years ago
- f7693f4 Emit DWARF3 call frame information when DWARF3+ debug info is requested by Oliver Stannard · 11 years ago
- 4c5bff3 Move -dwarf-version to an MC level command line option so it's by Eric Christopher · 11 years ago
- b9597a8 PR20038: DebugInfo missing DIEs for some concrete variables. by David Blaikie · 11 years ago
- 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
- e847f13 DebugInfo: Reference abstract definitions from variables in concrete definitions that preceed their first inline definition. by David Blaikie · 11 years ago
- be7c677 DwarfDebug::getExistingAbstractVariable: constify an existing reference parameter that didn't need to be mutated. by David Blaikie · 11 years ago
- 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
- 3dca599 DebugInfo: Use the scope of the function declaration, if any, to name a function in DWARF pubnames by David Blaikie · 11 years ago
- 45d638a Fix null dereference with -debug-only=dwarfdebug by Alexey Samsonov · 11 years ago
- 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
- 087e720 DebugInfo: Roll argument insertion into variable insertion to ensure arguments are correctly handled in all cases. by David Blaikie · 12 years ago
- bb6a4e2 PR19388: DebugInfo: Emit dead arguments in their originally declared order. by David Blaikie · 12 years ago
- 36408e7 DebugInfo: Reapply r209984 (reverted in r210143), asserting that abstract DbgVariables have DIEs. by David Blaikie · 12 years ago
- 23b4ecb DebugInfo: Assert that DbgVariables have associated DIEs by David Blaikie · 12 years ago
- c119754 Roll DbgVariable::setMInsn into the constructor. No functional changes. by Adrian Prantl · 12 years ago
- fef140d Debug Info: Remove unused code. The MInsn of an _abstract_ variable is by Adrian Prantl · 12 years ago
- bb2990d Change representation of instruction ranges where variable is accessible. by Alexey Samsonov · 12 years ago
- 8a86d6d Factor out looking for prologue end into a function by Alexey Samsonov · 12 years ago
- f0e0cca Don't pre-populate the set of keys in the map with variable locations history. by Alexey Samsonov · 12 years ago
- b85f008 DebugInfo: Simplify solution to avoid DW_AT_artificial on inlined parameters. by David Blaikie · 12 years ago
- 482097d DebugInfo: Create abstract function definitions even when concrete definitions preceed inline definitions. by David Blaikie · 12 years ago
- 2910f62 DebugInfo: Avoid an extra map lookup when finding abstract subprogram DIEs. by David Blaikie · 12 years ago
- 3c2fff3 DebugInfo: Lazily construct subprogram definition DIEs. by David Blaikie · 12 years ago
- f7221ad DebugInfo: Lazily attach definition attributes to definitions. by David Blaikie · 12 years ago
- 169ffe4 DebugInfo: Put concrete definitions referencing abstract definitions in the same scope as the abstract definition. by David Blaikie · 12 years ago
- 05b8584 Add FIXME comment based on code review feedback by Hal Finkel on r209338 by David Blaikie · 12 years ago
- 4860225 Rename a couple of variables to be more accurate. by David Blaikie · 12 years ago
- 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
- 8729bca DebugInfo: Simplify dead variable collection slightly. by David Blaikie · 12 years ago
- 2da282b Revert "DebugInfo: Don't put fission type units in comdat sections." by David Blaikie · 12 years ago
- 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
- 825bdd2 DebugInfo: Ensure concrete out of line variables from inlined functions reference their abstract origins. by David Blaikie · 12 years ago
- 374af66 Revert "DebugInfo: Assume all subprogram DIEs have been created before any abstract subprograms are constructed." by David Blaikie · 12 years ago
- dfcaf9c Rewrite calculateDbgValueHistory to make it (hopefully) more transparent. by Alexey Samsonov · 12 years ago
- 8e1d489 DebugInfo: Emit function definitions within their namespace scope. by David Blaikie · 12 years ago
- 424b59b DebugInfo: Assume all subprogram DIEs have been created before any abstract subprograms are constructed. by David Blaikie · 12 years ago