This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from 074bcc76434 [GVN] Remove a todo introduced w/rL370791 new 1ae7a2beeaf [InstrProf] Tighten a check for malformed data records in r [...] new aafa6f8385e [llvm-profdata] Add mode to recover from profile read failures new 88aeff1dc71 [WebAssembly] Compare functions by names in Emscripten Sjlj new c567ef3ff1a Revert [Windows] Disable TrapUnreachable for Win64, add SEH [...]
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: docs/CommandGuide/llvm-profdata.rst | 8 ++ include/llvm/ProfileData/InstrProfReader.h | 10 +- lib/ProfileData/InstrProfReader.cpp | 14 ++- .../WebAssemblyLowerEmscriptenEHSjLj.cpp | 95 +++++--------- lib/Target/X86/X86FrameLowering.cpp | 2 +- lib/Target/X86/X86ISelLowering.cpp | 12 -- lib/Target/X86/X86ISelLowering.h | 3 - lib/Target/X86/X86InstrCompiler.td | 3 - lib/Target/X86/X86InstrInfo.td | 3 - lib/Target/X86/X86MCInstLower.cpp | 14 --- lib/Target/X86/X86TargetMachine.cpp | 10 +- test/CodeGen/WebAssembly/lower-em-sjlj-alias.ll | 43 +++++++ test/CodeGen/WinEH/wineh-noret-cleanup.ll | 7 +- test/CodeGen/X86/br-fold.ll | 6 +- test/CodeGen/X86/catchpad-lifetime.ll | 4 - test/CodeGen/X86/catchpad-regmask.ll | 4 +- test/CodeGen/X86/catchret-regmask.ll | 7 +- test/CodeGen/X86/empty-function.ll | 2 +- test/CodeGen/X86/funclet-layout.ll | 16 +-- test/CodeGen/X86/noreturn-call-win64.ll | 53 -------- test/CodeGen/X86/pr24374.ll | 2 +- test/CodeGen/X86/trap.ll | 9 -- test/CodeGen/X86/unreachable-trap.ll | 11 +- test/CodeGen/X86/win64_call_epi.ll | 5 +- test/CodeGen/X86/win64_eh.ll | 8 +- test/DebugInfo/COFF/local-variable-gap.ll | 2 +- .../Inputs/malformed-ptr-to-counter-array.profraw | Bin 0 -> 563560 bytes test/tools/llvm-profdata/invalid-profdata.test | 3 +- .../malformed-ptr-to-counter-array.test | 5 + test/tools/llvm-profdata/text-format-errors.test | 20 ++- tools/llvm-profdata/llvm-profdata.cpp | 136 ++++++++++----------- 31 files changed, 224 insertions(+), 293 deletions(-) create mode 100644 test/CodeGen/WebAssembly/lower-em-sjlj-alias.ll delete mode 100644 test/CodeGen/X86/noreturn-call-win64.ll create mode 100644 test/tools/llvm-profdata/Inputs/malformed-ptr-to-counter-array.profraw create mode 100644 test/tools/llvm-profdata/malformed-ptr-to-counter-array.test