Resubmit "Write the TPI stream from a PDB to Yaml."
authorZachary Turner <zturner@google.com>
Thu, 18 Aug 2016 16:49:29 +0000 (16:49 +0000)
committerZachary Turner <zturner@google.com>
Thu, 18 Aug 2016 16:49:29 +0000 (16:49 +0000)
commitac5763eca45d20466eb180928ec5afe231c11d4e
treed8e836c16af8b15a167ec7bab10e42bd4e615aa3
parentc6bf547564088ad0ba0b2f281ffa813974f66bda
Resubmit "Write the TPI stream from a PDB to Yaml."

The original patch was breaking some buildbots due to an
incorrect ordering of function definitions which caused some
compilers to recognize a definition but others to not.

llvm-svn: 279089
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