DebugInfo: Introduce new DIValue, DIETypeSignature to encode references to type units...
authorDavid Blaikie <dblaikie@gmail.com>
Tue, 17 Dec 2013 23:32:35 +0000 (23:32 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Tue, 17 Dec 2013 23:32:35 +0000 (23:32 +0000)
commit2cb3295a536957f0a191660a692e84e4102054a6
treeccc883fed100fe9a6c5fa3c0fb996c235ab7ed41
parentf07d462beb3edb6f17ad06893cc74df96f2e4b60
DebugInfo: Introduce new DIValue, DIETypeSignature to encode references to type units via their signatures

This simplifies type unit and type unit reference creation as well as
setting the stage for inter-type hashing across type unit boundaries.

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