This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from 716b378 AMDGPU/SI: Increase SGPR limit to 96 on Tonga/Iceland new a377039 Make YAML support SmallVector new 3483f21 [CodeView] Decouple record deserialization from visitor dispatch. new f5e11c4 Rewrite domination verifier to handle local domination as well. new b081e9c [MSSA] Match assert vs llvm_unreachable style in verification [...] new 029b060 PowerPC: Add a triple to this test new d1226ba Fix non portable include path.
The 6 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: include/llvm/DebugInfo/CodeView/CVTypeVisitor.h | 7 +- include/llvm/DebugInfo/CodeView/CodeView.h | 2 - include/llvm/DebugInfo/CodeView/CodeViewError.h | 1 + .../DebugInfo/CodeView/FieldListRecordBuilder.h | 20 ++-- .../llvm/DebugInfo/CodeView/ListRecordBuilder.h | 2 +- .../llvm/DebugInfo/CodeView/RecordSerialization.h | 9 +- include/llvm/DebugInfo/CodeView/TypeDeserializer.h | 101 ++++++++++++++++++++ include/llvm/DebugInfo/CodeView/TypeDumper.h | 3 +- include/llvm/DebugInfo/CodeView/TypeRecord.h | 54 +++++++++++ include/llvm/DebugInfo/CodeView/TypeRecords.def | 3 +- include/llvm/DebugInfo/CodeView/TypeTableBuilder.h | 40 ++++---- .../llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h | 13 +-- include/llvm/Support/YAMLTraits.h | 91 +++++++++--------- include/llvm/Transforms/Utils/MemorySSA.h | 4 + lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 71 +++++++------- lib/DebugInfo/CodeView/CMakeLists.txt | 1 + lib/DebugInfo/CodeView/CVTypeVisitor.cpp | 88 +++-------------- lib/DebugInfo/CodeView/CodeViewError.cpp | 2 + lib/DebugInfo/CodeView/FieldListRecordBuilder.cpp | 18 ++-- lib/DebugInfo/CodeView/ListRecordBuilder.cpp | 2 +- lib/DebugInfo/CodeView/TypeDeserializer.cpp | 81 ++++++++++++++++ lib/DebugInfo/CodeView/TypeDumper.cpp | 106 ++++++++++++++------- lib/DebugInfo/CodeView/TypeRecord.cpp | 5 + lib/DebugInfo/CodeView/TypeStreamMerger.cpp | 59 ++++++++---- lib/DebugInfo/CodeView/TypeTableBuilder.cpp | 48 ++++------ lib/DebugInfo/PDB/Raw/TpiStream.cpp | 25 +++-- lib/Transforms/Utils/MemorySSA.cpp | 78 ++++++--------- test/CodeGen/PowerPC/vec_shuffle.ll | 2 +- tools/llvm-pdbdump/LLVMOutputStyle.cpp | 16 ++-- tools/llvm-pdbdump/LLVMOutputStyle.h | 2 +- tools/llvm-readobj/llvm-readobj.cpp | 6 +- tools/llvm-readobj/llvm-readobj.h | 2 +- 32 files changed, 591 insertions(+), 371 deletions(-) create mode 100644 include/llvm/DebugInfo/CodeView/TypeDeserializer.h create mode 100644 lib/DebugInfo/CodeView/TypeDeserializer.cpp