Sink DwarfUnit::constructImportedEntityDIE into DwarfCompileUnit.
authorFrederic Riss <friss@apple.com>
Fri, 24 Oct 2014 21:31:09 +0000 (21:31 +0000)
committerFrederic Riss <friss@apple.com>
Fri, 24 Oct 2014 21:31:09 +0000 (21:31 +0000)
commitab08da75d70c76fd946483e29366264c92cc092b
treebe6c702014e303713082c2ac83b038b9830d05f0
parent44efa200e23c54ece92cdff8f505d7014c5178b9
Sink DwarfUnit::constructImportedEntityDIE into DwarfCompileUnit.

So that it has access to getOrCreateGlobalVariableDIE. If we ever support
decsribing using directive in C++ classes (thus requiring support in type
units), it will certainly use another mechanism anyway.

Differential Revision: http://reviews.llvm.org/D5975

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