SuccessChanges

Summary

  1. [tests][libFuzzer] Fix `-Wmissing-field-initializers` after D86092 (details)
  2. [lld] Test corrections after 3f1a9b7eca0 added segment names to objdump output (details)
  3. Fix the type of the invoke function in the block ABI documentation (details)
  4. [DSE,MemorySSA] Check for throwing instrs between killing/killed def. (details)
  5. [PowerPC] Allow const pointers for load builtins in altivec.h (details)
Commit dde16ef031a0a9465444b0b02b9427709ef70651 by hubert.reinterpretcast
[tests][libFuzzer] Fix `-Wmissing-field-initializers` after D86092

Speculatively fix `-Werror,-Wmissing-field-initializers` failures
relating to the `ScalePerExecTime` field added by D86092.
The file was modifiedcompiler-rt/lib/fuzzer/tests/FuzzerUnittest.cpp
Commit 8760048384f545ae6f1d861cdbc95b1c76f41d9f by daniel_l_sanders
[lld] Test corrections after 3f1a9b7eca0 added segment names to objdump output
The file was modifiedlld/test/MachO/local-got.s
The file was modifiedlld/test/MachO/weak-binding.s
The file was modifiedlld/test/mach-o/eh-frame-relocs-arm64.yaml
The file was modifiedlld/test/MachO/section-merge.s
The file was modifiedlld/test/MachO/x86-64-reloc-unsigned.s
The file was modifiedlld/test/MachO/sectcreate.s
The file was modifiedlld/test/MachO/relocations.s
The file was modifiedlld/test/mach-o/do-not-emit-unwind-fde-arm64.yaml
Commit 64bb582f4a07d7195a6e6a44a34d166a06f0f071 by Akira
Fix the type of the invoke function in the block ABI documentation

rdar://problem/67892794
The file was modifiedclang/docs/Block-ABI-Apple.rst
Commit 00eb6fef0809ed143975ad16f3988a4fee13261b by flo
[DSE,MemorySSA] Check for throwing instrs between killing/killed def.

We also have to check all uses between the killing & killed def and
check if any of them is throwing.
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-malloc-free.ll
The file was modifiedllvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
The file was modifiedllvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-throwing.ll
Commit 54205f0bd2377503b818d7f62cc4ed63ef5b1e94 by nemanja.i.ibm
[PowerPC] Allow const pointers for load builtins in altivec.h

The load builtins in altivec.h do not have const in the signature
for the pointer parameter. This prevents using them for loading
from constant pointers. A notable case for such a use is Eigen.

This patch simply adds the missing const.

Fixes: https://bugs.llvm.org/show_bug.cgi?id=47408
The file was modifiedclang/test/CodeGen/builtins-ppc-xl-xst.c
The file was modifiedclang/lib/Headers/altivec.h
The file was modifiedclang/test/CodeGen/builtins-ppc-altivec.c
The file was modifiedclang/test/CodeGen/builtins-ppc-p10vector.c