Date: Sat, 04 Jun 2022 12:02:15 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 261742] [exp-run] Against llvm-14-update branch on GitHub Message-ID: <bug-261742-7788-iRaF3ve6nx@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-261742-7788@https.bugs.freebsd.org/bugzilla/> References: <bug-261742-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D261742 --- Comment #39 from commit-hook@FreeBSD.org --- A commit in branch stable/13 references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=3D26ebd6ad3b79ce475b374de1076421f4a= 4c47d12 commit 26ebd6ad3b79ce475b374de1076421f4a4c47d12 Author: Dimitry Andric <dim@FreeBSD.org> AuthorDate: 2022-02-18 22:41:20 +0000 Commit: Dimitry Andric <dim@FreeBSD.org> CommitDate: 2022-06-04 11:59:42 +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 (cherry picked from commit d56accc7c3dcc897489b6a07834763a03b9f3d68) .../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(-) --=20 You are receiving this mail because: You are on the CC list for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-261742-7788-iRaF3ve6nx>