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)
commitf6dac29a832a02dd3921cf1395ae127a39057116
tree38bde44906a943ac29f0f64a4ee6749934fd2d08
parent246c4fb5d91c638b337635821c7d792fe633d602
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.

llvm-svn: 221051
llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
llvm/lib/CodeGen/AsmPrinter/DwarfFile.h