DwarfDebug: Walk skeletons during fission pubtypes/pubnames emission
authorDavid Blaikie <dblaikie@gmail.com>
Fri, 6 Dec 2013 19:38:49 +0000 (19:38 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Fri, 6 Dec 2013 19:38:49 +0000 (19:38 +0000)
commit08e03ce70fc39005971fc956476dfd99c75ad4b9
treeebd893ec610ea8c9a758a6b11ab89d3cba0f2887
parent5877a5b8a2c43ad0610f01b453d4891ae81cc911
DwarfDebug: Walk skeletons during fission pubtypes/pubnames emission

This more accurately represents the actual walk - pubnames/pubtypes are
emitted into the .o, not the .dwo, and reference the skeletons not the
full units.

Use the newly established ID->index invariant to lookup the underlying
full unit to retrieve its public names and types.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@196601 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/AsmPrinter/DwarfDebug.cpp