Write the TPI stream from a PDB to Yaml.
authorZachary Turner <zturner@google.com>
Tue, 16 Aug 2016 23:28:54 +0000 (23:28 +0000)
committerZachary Turner <zturner@google.com>
Tue, 16 Aug 2016 23:28:54 +0000 (23:28 +0000)
commit8321ba5437f7e35f37291473fc1bafc53d27c62f
tree5d60f9bcf99776b8f3215e25e764d518e2c5f6a7
parenta36f4a25b313ddddeceb77ebc2328e22ac4fdc5b
Write the TPI stream from a PDB to Yaml.

Reviewed By: ruiu, rnk
Differential Revision: https://reviews.llvm.org/D23226

llvm-svn: 278869
28 files changed:
llvm/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h
llvm/include/llvm/DebugInfo/CodeView/EnumTables.h
llvm/include/llvm/DebugInfo/CodeView/TypeDeserializer.h
llvm/include/llvm/DebugInfo/CodeView/TypeDumper.h
llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h
llvm/include/llvm/DebugInfo/MSF/StreamReader.h
llvm/lib/DebugInfo/CodeView/CVTypeVisitor.cpp
llvm/lib/DebugInfo/CodeView/EnumTables.cpp
llvm/lib/DebugInfo/CodeView/TypeDeserializer.cpp
llvm/lib/DebugInfo/CodeView/TypeDumper.cpp
llvm/lib/DebugInfo/CodeView/TypeRecord.cpp
llvm/lib/DebugInfo/CodeView/TypeStreamMerger.cpp
llvm/test/DebugInfo/COFF/big-type.ll
llvm/test/DebugInfo/COFF/enum.ll
llvm/test/DebugInfo/COFF/inheritance.ll
llvm/test/DebugInfo/COFF/virtual-method-kinds.ll
llvm/test/DebugInfo/COFF/virtual-methods.ll
llvm/test/DebugInfo/PDB/pdbdump-headers.test
llvm/test/DebugInfo/PDB/pdbdump-yaml-types.test [new file with mode: 0644]
llvm/tools/llvm-pdbdump/CMakeLists.txt
llvm/tools/llvm-pdbdump/CodeViewYaml.cpp [new file with mode: 0644]
llvm/tools/llvm-pdbdump/CodeViewYaml.h [new file with mode: 0644]
llvm/tools/llvm-pdbdump/PdbYaml.cpp
llvm/tools/llvm-pdbdump/PdbYaml.h
llvm/tools/llvm-pdbdump/YAMLOutputStyle.cpp
llvm/tools/llvm-pdbdump/YAMLOutputStyle.h
llvm/tools/llvm-pdbdump/llvm-pdbdump.cpp
llvm/tools/llvm-pdbdump/llvm-pdbdump.h