This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allmodconfig in repository toolchain/ci/llvm-project.
from 134fd359a5d8 ReleaseNotes: add lld/ELF notes adds e4b3fad1facd [clang][llvm][doc] Add more information for the ABI change [...] adds 78059c7a19cd [libc++][doc] Updates status documents. adds 544ac3d2cc4d [libc++][format] Enables feature-test macro. adds 8cc61095c6b4 [libcxx][test] Test code should inspect `TEST_STD_VER`, no [...] adds 62a63283c995 [libc++] Update documentation on testing libc++ adds 90351d02c98a [libc++] Fix warning C4244 in std/numerics/rand/rand.dist/ [...] adds e1f8795f9021 [libc++][NFC] Don't rely on `<algorithm>` transitively inc [...] adds b0eab153405e [libc++][test] Propagate host environment to libc++ test suite adds 33a5980f2f33 [libc++][ranges] Implement `ranges::remove_copy{, _if}`. adds e38e97d804e6 [libc++][ranges] Fix the return value of `{copy,move}_backward`. adds 40c79a4d5180 [libc++][ranges] Implement `ranges::replace_copy{,_if}`. adds 732cb12370d9 [libc++][ranges] Implement `ranges::sample`. adds 24186f723b91 [libc++][test] Replace `_LIBCPP_STD_VER` with `TEST_STD_VER` adds 1ee16f1049e2 [libc++][ranges] Implement `ranges::{prev, next}_permutation`. adds f408ea0cea26 [libc++] More documentation improvements about running tests adds b8f8e4530c47 [libc++] Simplify how we define the linker script for libc++ adds 98411113094f [RISCV][NFC] Use defined variable instead some code. adds b5b435517a77 [RISCV] Prevent infinite loop after D129980. adds e7a776ef4a45 [lldb] Silence a GCC warning about missing returns after a [...] adds abf0175833e3 [LLD] [MachO] Fix GCC build warnings adds bf03788dca95 Revert "[X86][DAGISel] Don't widen shuffle element with AVX512" adds 3d39cecfe183 [C++2b] [Modules] Handle HaveModules with C++2b adds e4ec381f2cf5 [mlir] Fix Analysis/Presburger/Utils.cpp compilation with GCC 11 new 410bfa00a68b [openmp] Introduce optional plugin init/deinit functions new b5151c32f9aa [openmp][amdgpu] Move global DeviceInfo behind call syntax [...] new 087d9bb22699 [amdgpu][openmp][nfc] Restore stb_local on DeviceInfo symbol new cb24013bce01 [openmp][amdgpu] Tear down amdgpu plugin accurately new 207f96e8fac0 [Libomptarget] Deinitialize AMDGPU global state more inten [...] new 3e6ea8aff3d5 [Sema] Return primary merged decl as canonical for concepts new b2a385f2613c [C++20] [Modules] Merge same concept decls in global modul [...] new 786a4f426c0f [C++20] [Modules] Handle initializer for Header Units new 015488682a65 [PowerPC] Change long to int64_t (which is always 64 bit o [...] new b3293305e594 [Orc] Disable use of shared memory on Android new d3897d2f3a4d [ORC] Ensure that llvm_orc_registerJITLoaderGDBAllocAction [...] new 9d1f36d6b743 [MLIR] Fix checks for native arch new 853c8f927a24 [ORC] Fix a warning about an unused variable on Windows. NFC. new bf956104334a [ORC] Actually propagate memory unmapping errors on Windows new 0adb0f9a97c7 [ConstProp] Don't fallthorugh for poison constants on vctp [...] new 22dc722d6d7c [clangd] Change the url for clang-tidy check documentation new 8160d4a2a951 [Sanitizer][Darwin] Support OS versions before DRIVERKIT new 4acca1b014ec [ELF] mergeCmp: work around irreflexivity bug new 107b9db28bd7 [ELF][PPC64] Fix potentially corrupted section content wit [...] new 9383f823971f [ELF] Keep only getTarget() call. NFC new bf271375cc08 [ELF][AArch64] Fix potentially corrupted section content for PAC new 9c68b43915fc Revert "[compiler-rt][CMake] Enable TF intrinsics on power [...] new 1f9561096d89 [LLD][COFF] Ignore DEBUG_S_XFGHASH_TYPE/VIRTUAL
The 23 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: clang-tools-extra/clangd/Diagnostics.cpp | 16 +- .../clangd/test/diagnostics-tidy.test | 2 +- clang/docs/ReleaseNotes.rst | 13 + clang/include/clang/AST/DeclTemplate.h | 8 +- clang/include/clang/Basic/Module.h | 5 + clang/include/clang/Sema/Sema.h | 2 + clang/lib/CodeGen/CGDeclCXX.cpp | 8 +- clang/lib/CodeGen/CodeGenModule.cpp | 10 +- clang/lib/Driver/ToolChains/Clang.cpp | 2 +- clang/lib/Sema/SemaDecl.cpp | 74 +++++ clang/lib/Sema/SemaTemplate.cpp | 8 +- .../test/CodeGenCXX/module-initializer-header.cppm | 31 ++ .../test/Driver/modules-fprebuilt-mdoule-path.cpp | 7 + clang/test/Modules/merge-concepts.cpp | 27 +- clang/test/Modules/merge-concepts.cppm | 185 ++++++++++++ compiler-rt/lib/builtins/CMakeLists.txt | 16 +- compiler-rt/lib/builtins/int_types.h | 2 +- .../lib/sanitizer_common/sanitizer_platform.h | 2 +- libcxx/cmake/Modules/DefineLinkerScript.cmake | 56 ---- libcxx/docs/FeatureTestMacroTable.rst | 2 +- libcxx/docs/Status/Cxx2bIssues.csv | 29 +- libcxx/docs/Status/Cxx2bPapers.csv | 44 +++ libcxx/docs/Status/RangesAlgorithms.csv | 14 +- libcxx/docs/TestingLibcxx.rst | 128 ++------ libcxx/include/CMakeLists.txt | 4 + libcxx/include/__algorithm/copy_backward.h | 6 +- libcxx/include/__algorithm/iterator_operations.h | 14 + libcxx/include/__algorithm/next_permutation.h | 36 ++- libcxx/include/__algorithm/prev_permutation.h | 36 ++- libcxx/include/__algorithm/ranges_move_backward.h | 5 +- .../include/__algorithm/ranges_next_permutation.h | 72 +++++ .../include/__algorithm/ranges_prev_permutation.h | 76 +++++ libcxx/include/__algorithm/ranges_remove_copy.h | 55 ++-- libcxx/include/__algorithm/ranges_remove_copy_if.h | 58 ++-- libcxx/include/__algorithm/ranges_replace_copy.h | 69 +++-- .../include/__algorithm/ranges_replace_copy_if.h | 72 +++-- libcxx/include/__algorithm/ranges_sample.h | 74 +++++ libcxx/include/__algorithm/ranges_shuffle.h | 34 +-- libcxx/include/__algorithm/reverse.h | 23 +- libcxx/include/__algorithm/sample.h | 48 +-- .../uniform_random_bit_generator_adaptor.h | 62 ++++ libcxx/include/algorithm | 119 ++++++++ libcxx/include/module.modulemap.in | 6 + libcxx/include/version | 4 +- libcxx/src/CMakeLists.txt | 40 ++- ...ges_robust_against_copying_comparators.pass.cpp | 16 +- ...ges_robust_against_copying_projections.pass.cpp | 24 +- libcxx/test/libcxx/private_headers.verify.cpp | 4 + libcxx/test/libcxx/selftest/dsl/dsl.sh.py | 1 + .../alg.copy/ranges.copy_backward.pass.cpp | 18 +- .../alg.move/ranges.move_backward.pass.cpp | 18 +- .../alg.random.sample/ranges_sample.pass.cpp | 334 +++++++++++++++++++++ .../alg.remove/ranges_remove_copy.pass.cpp | 215 ++++++++++++- .../alg.remove/ranges_remove_copy_if.pass.cpp | 256 +++++++++++++++- .../alg.replace/ranges_replace_copy.pass.cpp | 212 ++++++++++++- .../alg.replace/ranges_replace_copy_if.pass.cpp | 221 +++++++++++++- .../ranges.next_permutation.pass.cpp | 272 +++++++++++++++++ .../ranges.prev_permutation.pass.cpp | 272 +++++++++++++++++ ...nges_result_alias_declarations.compile.pass.cpp | 13 +- .../ranges_robust_against_dangling.pass.cpp | 24 +- ...nges_robust_against_nonbool_predicates.pass.cpp | 8 +- .../ranges_robust_against_omitting_invoke.pass.cpp | 16 +- .../ranges_robust_against_proxy_iterators.pass.cpp | 21 +- .../format.version.compile.pass.cpp | 12 +- .../version.version.compile.pass.cpp | 12 +- .../niebloid.compile.pass.cpp | 10 +- .../rand.dist.samp.discrete/eval.pass.cpp | 65 ++-- .../tuple.cnstr/alloc_convert_copy.pass.cpp | 4 +- .../tuple.cnstr/alloc_convert_move.pass.cpp | 4 +- libcxx/test/support/almost_satisfies_types.h | 4 + libcxx/test/support/counting_predicates.h | 6 + libcxx/test/support/counting_projection.h | 2 +- libcxx/test/support/test_iterators.h | 4 +- libcxx/test/support/test_range.h | 2 +- .../generate_feature_test_macro_components.py | 5 +- libcxx/utils/libcxx/test/newconfig.py | 4 + lld/COFF/PDB.cpp | 4 + lld/ELF/Arch/AArch64.cpp | 4 +- lld/ELF/Driver.cpp | 5 - lld/ELF/Relocations.cpp | 3 +- lld/ELF/SyntheticSections.cpp | 3 + lld/MachO/Arch/ARM64.cpp | 2 +- lld/MachO/UnwindInfoSection.cpp | 8 +- lld/test/COFF/pdb-unknown-subsection.s | 4 +- lld/test/COFF/pdb-xfg-section.s | 47 +++ lldb/source/Core/Disassembler.cpp | 1 + llvm/docs/ReleaseNotes.rst | 18 +- llvm/include/llvm/DebugInfo/CodeView/CodeView.h | 3 + .../ExecutorSharedMemoryMapperService.h | 3 + .../Orc/TargetProcess/JITLoaderGDB.h | 3 + llvm/lib/Analysis/ConstantFolding.cpp | 4 +- llvm/lib/DebugInfo/PDB/Native/FormatUtil.cpp | 7 + llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp | 22 +- .../ExecutorSharedMemoryMapperService.cpp | 7 +- llvm/lib/Target/PowerPC/PPCFastISel.cpp | 5 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 8 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 39 --- llvm/test/CodeGen/PowerPC/pr55911.ll | 42 +++ llvm/test/CodeGen/RISCV/i64-icmp.ll | 22 ++ .../CodeGen/X86/avx512-shuffles/shuffle-blend.ll | 71 +++-- llvm/test/CodeGen/X86/combine-sdiv.ll | 26 +- .../InstSimplify/ConstProp/ARM/mve-vctp.ll | 9 +- .../InstSimplify/ConstProp/active-lane-mask.ll | 10 +- llvm/tools/lli/lli.cpp | 3 +- .../llvm-jitlink-executor.cpp | 3 +- llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 3 +- .../ExecutionEngine/Orc/SharedMemoryMapperTest.cpp | 2 +- mlir/CMakeLists.txt | 13 +- mlir/include/mlir/Analysis/Presburger/MPInt.h | 4 +- mlir/lib/CAPI/CMakeLists.txt | 3 +- mlir/lib/ExecutionEngine/CMakeLists.txt | 3 +- mlir/python/CMakeLists.txt | 3 +- mlir/test/CAPI/CMakeLists.txt | 3 +- mlir/test/CMakeLists.txt | 2 +- mlir/tools/CMakeLists.txt | 5 +- mlir/unittests/CMakeLists.txt | 3 +- openmp/libomptarget/include/omptargetplugin.h | 6 + openmp/libomptarget/include/rtl.h | 4 + openmp/libomptarget/plugins/amdgpu/src/rtl.cpp | 263 ++++++++-------- openmp/libomptarget/plugins/exports | 2 + openmp/libomptarget/src/rtl.cpp | 31 +- 121 files changed, 3571 insertions(+), 848 deletions(-) create mode 100644 clang/test/CodeGenCXX/module-initializer-header.cppm create mode 100644 clang/test/Driver/modules-fprebuilt-mdoule-path.cpp create mode 100644 clang/test/Modules/merge-concepts.cppm delete mode 100644 libcxx/cmake/Modules/DefineLinkerScript.cmake create mode 100644 libcxx/include/__algorithm/ranges_next_permutation.h create mode 100644 libcxx/include/__algorithm/ranges_prev_permutation.h create mode 100644 libcxx/include/__algorithm/ranges_sample.h create mode 100644 libcxx/include/__algorithm/uniform_random_bit_generator_adaptor.h create mode 100644 libcxx/test/std/algorithms/alg.modifying.operations/alg.random. [...] create mode 100644 libcxx/test/std/algorithms/alg.sorting/alg.permutation.generato [...] create mode 100644 libcxx/test/std/algorithms/alg.sorting/alg.permutation.generato [...] create mode 100644 lld/test/COFF/pdb-xfg-section.s create mode 100644 llvm/test/CodeGen/PowerPC/pr55911.ll