[Bug 261742] [exp-run] Against llvm-14-update branch on GitHub

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 14 May 2022 11:51:30 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261742

--- Comment #34 from commit-hook@FreeBSD.org ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/src/commit/?id=d56accc7c3dcc897489b6a07834763a03b9f3d68

commit d56accc7c3dcc897489b6a07834763a03b9f3d68
Merge: 8885dff6cec5 7eff647615f9
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2022-02-18 22:41:20 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2022-05-14 11:45:57 +0000

    Merge llvm-project release/14.x llvmorg-14.0.0-rc1-74-g4dc3cb8e3255

    This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
    openmp to llvmorg-14.0.0-rc1-74-g4dc3cb8e3255.

    PR:             261742
    MFC after:      2 weeks

 .../clang/include/clang/Basic/Builtins.def         |  56 +--
 .../clang/include/clang/Basic/Builtins.h           |  25 +-
 .../include/clang/Basic/DiagnosticCommonKinds.td   |   4 +-
 .../clang/include/clang/Basic/TargetInfo.h         |   4 +-
 contrib/llvm-project/clang/lib/Basic/Builtins.cpp  |  26 +-
 .../clang/lib/CodeGen/CodeGenModule.cpp            |   8 +
 .../llvm-project/clang/lib/CodeGen/TargetInfo.cpp  |  34 ++
 .../clang/lib/Driver/ToolChains/Clang.cpp          |  37 +-
 .../clang/lib/Driver/ToolChains/Hexagon.cpp        |  34 +-
 .../clang/lib/Driver/ToolChains/MSVC.cpp           |   4 +-
 .../clang/lib/Driver/ToolChains/MinGW.cpp          |   4 +-
 .../clang/lib/Driver/ToolChains/MinGW.h            |   2 +
 .../clang/lib/Driver/ToolChains/OpenBSD.cpp        |   9 +-
 .../clang/lib/Format/DefinitionBlockSeparator.cpp  |  49 ++-
 .../clang/lib/Format/QualifierAlignmentFixer.cpp   |   4 +
 .../clang/lib/Format/UnwrappedLineParser.cpp       |   3 +-
 .../llvm-project/clang/lib/Headers/opencl-c-base.h |   2 +
 contrib/llvm-project/clang/lib/Headers/opencl-c.h  |   6 +
 .../clang/lib/Headers/ppc_wrappers/mm_malloc.h     |   2 +-
 .../llvm-project/clang/lib/Sema/OpenCLBuiltins.td  | 416 +++++++--------------
 .../llvm-project/clang/lib/Sema/SemaChecking.cpp   |  10 +-
 contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp   |  17 -
 .../compiler-rt/lib/asan/asan_errors.h             |   4 +-
 .../lib/sanitizer_common/sanitizer_common.h        |   2 +-
 .../lib/sanitizer_common/sanitizer_linux.cpp       |  46 +--
 .../sanitizer_common/sanitizer_linux_libcdep.cpp   |  27 +-
 .../lib/sanitizer_common/sanitizer_mac.cpp         |   4 +-
 .../sanitizer_symbolizer_report.cpp                |   4 +-
 .../lib/sanitizer_common/sanitizer_win.cpp         |  10 +-
 .../lib/tsan/rtl/tsan_interceptors_posix.cpp       |  10 +-
 .../libcxx/include/__algorithm/in_in_out_result.h  |   4 +-
 .../libcxx/include/__algorithm/in_out_result.h     |   4 +-
 contrib/llvm-project/libcxx/include/__config       |   2 +
 .../include/__filesystem/directory_iterator.h      |   2 +-
 .../__filesystem/recursive_directory_iterator.h    |   2 +-
 .../include/__functional/ranges_operations.h       |   5 +-
 .../libcxx/include/__iterator/advance.h            |   4 +-
 .../libcxx/include/__iterator/distance.h           |   4 +-
 .../libcxx/include/__iterator/insert_iterator.h    |   2 +-
 .../libcxx/include/__iterator/iter_move.h          |   2 +-
 .../libcxx/include/__iterator/iter_swap.h          |   1 -
 .../llvm-project/libcxx/include/__iterator/next.h  |   4 +-
 .../llvm-project/libcxx/include/__iterator/prev.h  |   4 +-
 .../libcxx/include/__memory/concepts.h             |   6 +-
 .../libcxx/include/__memory/ranges_construct_at.h  |   4 +-
 .../__memory/ranges_uninitialized_algorithms.h     |   6 +-
 contrib/llvm-project/libcxx/include/__ranges/all.h |   4 +-
 .../libcxx/include/__ranges/common_view.h          |   4 +-
 .../libcxx/include/__ranges/concepts.h             |  12 +-
 .../libcxx/include/__ranges/copyable_box.h         |   4 +-
 .../llvm-project/libcxx/include/__ranges/counted.h |   4 +-
 .../libcxx/include/__ranges/dangling.h             |   2 +-
 .../llvm-project/libcxx/include/__ranges/data.h    |   4 +-
 .../libcxx/include/__ranges/drop_view.h            |   4 +-
 .../llvm-project/libcxx/include/__ranges/empty.h   |   4 +-
 .../libcxx/include/__ranges/empty_view.h           |   4 +-
 .../include/__ranges/enable_borrowed_range.h       |   3 +-
 .../libcxx/include/__ranges/enable_view.h          |   2 +-
 .../libcxx/include/__ranges/iota_view.h            |   4 +-
 .../libcxx/include/__ranges/join_view.h            |   4 +-
 .../include/__ranges/non_propagating_cache.h       |   4 +-
 .../libcxx/include/__ranges/owning_view.h          |   4 +-
 .../libcxx/include/__ranges/range_adaptor.h        |   4 +-
 .../libcxx/include/__ranges/ref_view.h             |   4 +-
 .../libcxx/include/__ranges/reverse_view.h         |   4 +-
 .../libcxx/include/__ranges/single_view.h          |   4 +-
 .../llvm-project/libcxx/include/__ranges/size.h    |   4 +-
 .../libcxx/include/__ranges/subrange.h             |   4 +-
 .../libcxx/include/__ranges/take_view.h            |   4 +-
 .../libcxx/include/__ranges/transform_view.h       |   4 +-
 .../libcxx/include/__ranges/view_interface.h       |   4 +-
 .../libcxx/include/__threading_support             |  56 ---
 contrib/llvm-project/libcxx/include/ranges         |  12 +-
 contrib/llvm-project/libcxx/include/span           |  19 +-
 contrib/llvm-project/libcxx/include/string         |   4 +
 contrib/llvm-project/libcxx/include/string_view    |   8 +-
 contrib/llvm-project/libcxx/include/vector         |  93 ++---
 contrib/llvm-project/libcxx/src/vector.cpp         |  17 +-
 .../libunwind/include/__libunwind_config.h         |   8 +
 .../libunwind/src/DwarfInstructions.hpp            |  19 +
 contrib/llvm-project/libunwind/src/DwarfParser.hpp |  27 +-
 contrib/llvm-project/libunwind/src/Registers.hpp   | 186 +++++++++
 .../llvm-project/libunwind/src/UnwindCursor.hpp    |  16 +
 .../libunwind/src/UnwindRegistersRestore.S         |  47 +++
 .../libunwind/src/UnwindRegistersSave.S            |  58 +++
 contrib/llvm-project/libunwind/src/config.h        |  11 +-
 contrib/llvm-project/libunwind/src/libunwind.cpp   |   2 +
 contrib/llvm-project/lld/ELF/Arch/PPC64.cpp        |   7 +-
 contrib/llvm-project/lld/ELF/Driver.cpp            |  35 +-
 contrib/llvm-project/lld/ELF/InputFiles.cpp        |  11 +-
 contrib/llvm-project/lld/ELF/OutputSections.cpp    |   2 +-
 contrib/llvm-project/lld/docs/ReleaseNotes.rst     | 152 +++++++-
 .../llvm-project/lldb/include/lldb/Core/Mangled.h  |  11 +-
 .../lldb/include/lldb/Core/RichManglingContext.h   |  29 +-
 .../lldb/include/lldb/Target/Process.h             |  38 +-
 .../lldb/source/Commands/CommandObjectMemory.cpp   |  20 +-
 .../lldb/source/Commands/CommandObjectThread.cpp   |  49 +++
 contrib/llvm-project/lldb/source/Core/Mangled.cpp  |  21 +-
 .../lldb/source/Core/RichManglingContext.cpp       |  46 +--
 .../ASan/InstrumentationRuntimeASan.cpp            |   2 +-
 .../Plugins/Process/elf-core/ProcessElfCore.cpp    |   4 +-
 .../Plugins/Process/elf-core/ProcessElfCore.h      |   8 +-
 .../Process/gdb-remote/ProcessGDBRemote.cpp        |   4 +-
 .../Plugins/Process/gdb-remote/ProcessGDBRemote.h  |   6 +-
 .../Plugins/Process/minidump/ProcessMinidump.cpp   |   4 +-
 .../Plugins/Process/minidump/ProcessMinidump.h     |   6 +-
 .../Plugins/Process/scripted/ScriptedProcess.cpp   |   4 +-
 .../Plugins/Process/scripted/ScriptedProcess.h     |   6 +-
 contrib/llvm-project/lldb/source/Symbol/Symtab.cpp |  11 +-
 .../llvm-project/lldb/source/Target/Process.cpp    |  23 +-
 .../llvm/include/llvm/CodeGen/TargetLowering.h     |   8 +
 .../llvm/DebugInfo/Symbolize/DIFetcher.h (new)     |  51 +++
 .../include/llvm/DebugInfo/Symbolize/Symbolize.h   |  13 +
 .../llvm/include/llvm/Debuginfod/DIFetcher.h (new) |  34 ++
 .../llvm/include/llvm/Support/Compiler.h           |   2 +
 .../CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp  | 376 ++++++++++++++-----
 .../CodeGen/LiveDebugValues/InstrRefBasedImpl.h    |  63 +++-
 .../CodeGen/LiveDebugValues/LiveDebugValues.cpp    |   5 +
 .../llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp  |  73 +++-
 .../lib/DebugInfo/Symbolize/DIFetcher.cpp (new)    |  58 +++
 .../llvm/lib/DebugInfo/Symbolize/Symbolize.cpp     | 161 ++++----
 .../llvm/lib/Debuginfod/DIFetcher.cpp (new)        |  28 ++
 .../llvm-project/llvm/lib/Support/RISCVISAInfo.cpp |  23 +-
 .../llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td |  53 +--
 .../llvm/lib/Target/AArch64/SVEInstrFormats.td     |  25 +-
 .../lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp  |  35 +-
 .../RISCV/Disassembler/RISCVDisassembler.cpp       |  32 ++
 .../llvm-project/llvm/lib/Target/RISCV/RISCV.td    |  37 ++
 .../llvm/lib/Target/RISCV/RISCVFrameLowering.cpp   |   8 -
 .../llvm/lib/Target/RISCV/RISCVFrameLowering.h     |   2 -
 .../llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp   |  36 +-
 .../llvm/lib/Target/RISCV/RISCVInstrInfoD.td       | 215 +++++++----
 .../llvm/lib/Target/RISCV/RISCVInstrInfoF.td       | 281 ++++++++++----
 .../llvm/lib/Target/RISCV/RISCVInstrInfoZfh.td     | 213 +++++++----
 .../llvm/lib/Target/RISCV/RISCVRegisterInfo.td     |  30 ++
 .../llvm/lib/Target/RISCV/RISCVSubtarget.h         |   8 +
 contrib/llvm-project/llvm/lib/Target/X86/X86.td    |   2 +
 .../llvm/lib/Target/X86/X86FrameLowering.cpp       |   5 +-
 .../llvm/lib/Target/X86/X86ISelLowering.cpp        |  46 +--
 .../llvm/lib/Target/X86/X86ISelLowering.h          |   3 +
 .../lib/Transforms/IPO/AttributorAttributes.cpp    |  84 +++--
 .../llvm/lib/Transforms/IPO/OpenMPOpt.cpp          |   1 -
 .../lib/Transforms/Scalar/InferAddressSpaces.cpp   |  11 +-
 .../lib/Transforms/Vectorize/LoopVectorize.cpp     |  35 +-
 .../lib/Transforms/Vectorize/SLPVectorizer.cpp     | 179 +--------
 .../llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp |   9 +-
 .../openmp/runtime/src/kmp_affinity.cpp            |   2 +-
 lib/clang/include/VCSVersion.inc                   |   6 +-
 lib/clang/include/lld/Common/Version.inc           |   2 +-
 lib/clang/include/llvm/Config/config.h             |   5 -
 lib/clang/include/llvm/Config/llvm-config.h        |   6 +
 lib/clang/include/llvm/Support/VCSRevision.h       |   2 +-
 lib/clang/libllvm/Makefile                         |   2 +
 lib/libclang_rt/Makefile                           |   2 +
 lib/libclang_rt/asan_dynamic/Makefile              |   9 +-
 lib/libclang_rt/asan_static/Makefile (new)         |  10 +
 lib/libclang_rt/fuzzer_interceptors/Makefile (new) |   9 +
 157 files changed, 2809 insertions(+), 1595 deletions(-)

-- 
You are receiving this mail because:
You are on the CC list for the bug.