diff options
author | David Blaikie <dblaikie@gmail.com> | 2014-10-10 06:39:26 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2014-10-10 06:39:26 +0000 |
commit | 58410f241ee7bbbf765b3c7a48868dc5a5b0a876 (patch) | |
tree | 7503719ac71a9ee562efddf46e825a61e5c306dd /llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h | |
parent | 5ccdb98c6846159a6cbcf3284ac3ede353ef1717 (diff) | |
download | bcm5719-llvm-58410f241ee7bbbf765b3c7a48868dc5a5b0a876.tar.gz bcm5719-llvm-58410f241ee7bbbf765b3c7a48868dc5a5b0a876.zip |
Sink most of DwarfDebug::constructAbstractSubprogramScopeDIE down into DwarfCompileUnit.
llvm-svn: 219476
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h')
-rw-r--r-- | llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h b/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h index b8029c37246..8c5e1528e5c 100644 --- a/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h +++ b/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h @@ -444,6 +444,12 @@ protected: /// none currently exists, create a new ID and insert it in the line table. virtual unsigned getOrCreateSourceID(StringRef File, StringRef Directory) = 0; + /// resolve - Look in the DwarfDebug map for the MDNode that + /// corresponds to the reference. + template <typename T> T resolve(DIRef<T> Ref) const { + return DD->resolve(Ref); + } + private: /// constructTypeDIE - Construct basic type die from DIBasicType. void constructTypeDIE(DIE &Buffer, DIBasicType BTy); @@ -499,12 +505,6 @@ private: /// information entry. DIEEntry *createDIEEntry(DIE &Entry); - /// resolve - Look in the DwarfDebug map for the MDNode that - /// corresponds to the reference. - template <typename T> T resolve(DIRef<T> Ref) const { - return DD->resolve(Ref); - } - /// If this is a named finished type then include it in the list of types for /// the accelerator tables. void updateAcceleratorTables(DIScope Context, DIType Ty, const DIE &TyDIE); |