This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from 74a47fb13d6 [AMDGPU] DPP: add support for GFX9 new 0aa7571b65a [x86] add minimal tests for potential size-changing vsel tr [...] new 3220dd07abb Rename some PDB classes. new 67e6eced9e2 [Support] Make BinaryStreamArray extractors stateless. new 2834a6874e1 [CodeView] Isolate Debug Info Fragments into standalone classes.
The 4 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/CVRecord.h | 6 +- include/llvm/DebugInfo/CodeView/CodeView.h | 2 +- include/llvm/DebugInfo/CodeView/Line.h | 7 - .../CodeView/ModuleDebugFileChecksumFragment.h | 65 +++ .../llvm/DebugInfo/CodeView/ModuleDebugFragment.h | 33 ++ .../DebugInfo/CodeView/ModuleDebugFragmentRecord.h | 62 ++ .../CodeView/ModuleDebugFragmentVisitor.h | 54 ++ ...ModuleSubstream.h => ModuleDebugLineFragment.h} | 75 +-- .../CodeView/ModuleDebugUnknownFragment.h | 32 + .../DebugInfo/CodeView/ModuleSubstreamVisitor.h | 132 ----- .../Native/{ModInfo.h => DbiModuleDescriptor.h} | 31 +- ...dInfoBuilder.h => DbiModuleDescriptorBuilder.h} | 18 +- include/llvm/DebugInfo/PDB/Native/DbiStream.h | 4 +- .../llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h | 8 +- .../Native/{ModStream.h => ModuleDebugStream.h} | 28 +- .../DebugInfo/PDB/Native/NativeCompilandSymbol.h | 2 +- .../llvm/DebugInfo/PDB/Native/NativeEnumModules.h | 2 +- include/llvm/DebugInfo/PDB/Native/RawTypes.h | 2 +- include/llvm/DebugInfo/Symbolize/Symbolize.h | 5 +- include/llvm/Support/BinaryStreamArray.h | 83 ++- include/llvm/Support/BinaryStreamReader.h | 6 +- lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 15 +- lib/CodeGen/AsmPrinter/CodeViewDebug.h | 2 +- lib/DebugInfo/CodeView/CMakeLists.txt | 8 +- lib/DebugInfo/CodeView/EnumTables.cpp | 28 +- .../CodeView/ModuleDebugFileChecksumFragment.cpp | 49 ++ lib/DebugInfo/CodeView/ModuleDebugFragment.cpp | 14 + .../CodeView/ModuleDebugFragmentRecord.cpp | 47 ++ .../CodeView/ModuleDebugFragmentVisitor.cpp | 43 ++ lib/DebugInfo/CodeView/ModuleDebugLineFragment.cpp | 63 ++ .../CodeView/ModuleDebugUnknownFragment.cpp | 10 + lib/DebugInfo/CodeView/ModuleSubstream.cpp | 43 -- lib/DebugInfo/CodeView/ModuleSubstreamVisitor.cpp | 106 ---- lib/DebugInfo/PDB/CMakeLists.txt | 6 +- .../{ModInfo.cpp => DbiModuleDescriptor.cpp} | 46 +- ...oBuilder.cpp => DbiModuleDescriptorBuilder.cpp} | 35 +- lib/DebugInfo/PDB/Native/DbiStream.cpp | 13 +- lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp | 7 +- .../{ModStream.cpp => ModuleDebugStream.cpp} | 32 +- lib/DebugInfo/Symbolize/Symbolize.cpp | 7 +- lib/MC/MCCodeView.cpp | 6 +- test/CodeGen/X86/cast-vsel.ll | 643 +++++++++++++++++++++ test/CodeGen/X86/pr14657.ll | 325 ----------- tools/llvm-pdbdump/LLVMOutputStyle.cpp | 32 +- tools/llvm-pdbdump/StreamUtil.cpp | 2 +- tools/llvm-pdbdump/YAMLOutputStyle.cpp | 39 +- tools/llvm-pdbdump/YAMLOutputStyle.h | 4 +- tools/llvm-pdbdump/fuzzer/llvm-pdbdump-fuzzer.cpp | 4 +- tools/llvm-pdbdump/llvm-pdbdump.cpp | 2 +- tools/llvm-readobj/COFFDumper.cpp | 76 ++- unittests/Support/BinaryStreamTest.cpp | 18 +- 51 files changed, 1454 insertions(+), 928 deletions(-) create mode 100644 include/llvm/DebugInfo/CodeView/ModuleDebugFileChecksumFragment.h create mode 100644 include/llvm/DebugInfo/CodeView/ModuleDebugFragment.h create mode 100644 include/llvm/DebugInfo/CodeView/ModuleDebugFragmentRecord.h create mode 100644 include/llvm/DebugInfo/CodeView/ModuleDebugFragmentVisitor.h rename include/llvm/DebugInfo/CodeView/{ModuleSubstream.h => ModuleDebugLineFragme [...] create mode 100644 include/llvm/DebugInfo/CodeView/ModuleDebugUnknownFragment.h delete mode 100644 include/llvm/DebugInfo/CodeView/ModuleSubstreamVisitor.h rename include/llvm/DebugInfo/PDB/Native/{ModInfo.h => DbiModuleDescriptor.h} (63%) rename include/llvm/DebugInfo/PDB/Native/{ModInfoBuilder.h => DbiModuleDescriptorB [...] rename include/llvm/DebugInfo/PDB/Native/{ModStream.h => ModuleDebugStream.h} (61%) create mode 100644 lib/DebugInfo/CodeView/ModuleDebugFileChecksumFragment.cpp create mode 100644 lib/DebugInfo/CodeView/ModuleDebugFragment.cpp create mode 100644 lib/DebugInfo/CodeView/ModuleDebugFragmentRecord.cpp create mode 100644 lib/DebugInfo/CodeView/ModuleDebugFragmentVisitor.cpp create mode 100644 lib/DebugInfo/CodeView/ModuleDebugLineFragment.cpp create mode 100644 lib/DebugInfo/CodeView/ModuleDebugUnknownFragment.cpp delete mode 100644 lib/DebugInfo/CodeView/ModuleSubstream.cpp delete mode 100644 lib/DebugInfo/CodeView/ModuleSubstreamVisitor.cpp rename lib/DebugInfo/PDB/Native/{ModInfo.cpp => DbiModuleDescriptor.cpp} (50%) rename lib/DebugInfo/PDB/Native/{ModInfoBuilder.cpp => DbiModuleDescriptorBuilder. [...] rename lib/DebugInfo/PDB/Native/{ModStream.cpp => ModuleDebugStream.cpp} (70%) create mode 100644 test/CodeGen/X86/cast-vsel.ll delete mode 100644 test/CodeGen/X86/pr14657.ll