Sink DwarfDebug::AbstractSPDies down into DwarfFile
authorDavid Blaikie <dblaikie@gmail.com>
Sat, 1 Nov 2014 17:21:26 +0000 (17:21 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Sat, 1 Nov 2014 17:21:26 +0000 (17:21 +0000)
commit153cd65fd46ffdcd416b64f7ec51dff808fc453f
tree18f3e1ce0efd0144c011b97478bd147594ee0501
parent5793838fc8efac8ffbdc71e49d287ddec8a4f749
Sink DwarfDebug::AbstractSPDies down into DwarfFile

This is the first big step to allowing gmlt-like inline scope
information in the skeleton CU. While this commit doesn't change the
functionality, it's only a small step to call
"constructAbstractSubprogramDIE" on both the InfoHolder and the
SkeletonHolder (when in use) and that will at least create the abstract
SP dies in that case, though still not creating the other subprograms.

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