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-aarch64-norov-allyesconfig in repository toolchain/ci/llvm-project.
from 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 adds 410bfa00a68b [openmp] Introduce optional plugin init/deinit functions adds b5151c32f9aa [openmp][amdgpu] Move global DeviceInfo behind call syntax [...] adds 087d9bb22699 [amdgpu][openmp][nfc] Restore stb_local on DeviceInfo symbol adds cb24013bce01 [openmp][amdgpu] Tear down amdgpu plugin accurately adds 207f96e8fac0 [Libomptarget] Deinitialize AMDGPU global state more inten [...] adds 3e6ea8aff3d5 [Sema] Return primary merged decl as canonical for concepts adds b2a385f2613c [C++20] [Modules] Merge same concept decls in global modul [...] adds 786a4f426c0f [C++20] [Modules] Handle initializer for Header Units adds 015488682a65 [PowerPC] Change long to int64_t (which is always 64 bit o [...] adds b3293305e594 [Orc] Disable use of shared memory on Android adds d3897d2f3a4d [ORC] Ensure that llvm_orc_registerJITLoaderGDBAllocAction [...] adds 9d1f36d6b743 [MLIR] Fix checks for native arch adds 853c8f927a24 [ORC] Fix a warning about an unused variable on Windows. NFC. adds bf956104334a [ORC] Actually propagate memory unmapping errors on Windows adds 0adb0f9a97c7 [ConstProp] Don't fallthorugh for poison constants on vctp [...] adds 22dc722d6d7c [clangd] Change the url for clang-tidy check documentation adds 8160d4a2a951 [Sanitizer][Darwin] Support OS versions before DRIVERKIT adds 4acca1b014ec [ELF] mergeCmp: work around irreflexivity bug adds 107b9db28bd7 [ELF][PPC64] Fix potentially corrupted section content wit [...] adds 9383f823971f [ELF] Keep only getTarget() call. NFC adds bf271375cc08 [ELF][AArch64] Fix potentially corrupted section content for PAC adds 9c68b43915fc Revert "[compiler-rt][CMake] Enable TF intrinsics on power [...] adds 1f9561096d89 [LLD][COFF] Ignore DEBUG_S_XFGHASH_TYPE/VIRTUAL adds ba25a5d6dd71 [libc++] Mark -fexperimental-library test as unsupported o [...] adds 33e5f15934e9 [libc++][ranges] Implement `ranges::rotate`. adds f20566daeb0e [libc++][ranges] Implement `ranges::clamp` adds 1711b90981ff [libc++][NFC] Remove rebase artifact adds 80f03ecb130d [libc++][ranges] Implement `ranges::is_permutation` adds a447396dd787 [libc++] Fix a hard error in `contiguous_iterator<NoOperat [...] adds 3a95060f0058 [libc++][NFC] Remove outdated comment in CI pipeline definition adds db9c521e4f24 [libc++] Clarify comment in CI pipeline definition adds 187bac761200 [libc++][ranges][NFC] Make sure all implemented algorithms [...] adds 1c4ee5de1a8a [libc++][ranges][NFC] Mark the completed Ranges papers and [...] adds 2fb8f67ee643 [libc++] Allow enabling assertions when back-deploying adds d6e5bfce508a [lld-macho] Support EH frame pointer encodings that use sdata4 adds 8371a291093e Wrap `llvm_unreachable` macro in do-while loop adds 0fd385c1b09c [CodeGen] Fixed undeclared MISchedCutoff in case of NDEBUG [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/Diagnostics.cpp | 16 +- .../clangd/test/diagnostics-tidy.test | 2 +- 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/Cxx20Issues.csv | 8 +- libcxx/docs/Status/Cxx20Papers.csv | 12 +- libcxx/docs/Status/Cxx2bIssues.csv | 29 +- libcxx/docs/Status/Cxx2bPapers.csv | 44 +++ libcxx/docs/Status/RangesAlgorithms.csv | 20 +- libcxx/docs/Status/RangesIssues.csv | 12 +- libcxx/docs/TestingLibcxx.rst | 128 ++------ libcxx/docs/UsingLibcxx.rst | 25 +- libcxx/include/CMakeLists.txt | 8 +- libcxx/include/__algorithm/algorithm_family.h | 52 ---- libcxx/include/__algorithm/clamp.h | 4 +- libcxx/include/__algorithm/copy_backward.h | 6 +- libcxx/include/__algorithm/find_first_of.h | 3 +- libcxx/include/__algorithm/inplace_merge.h | 6 +- libcxx/include/__algorithm/is_permutation.h | 259 ++++++++++------ libcxx/include/__algorithm/iterator_operations.h | 26 +- libcxx/include/__algorithm/move.h | 26 +- libcxx/include/__algorithm/move_backward.h | 38 ++- libcxx/include/__algorithm/next_permutation.h | 36 ++- libcxx/include/__algorithm/prev_permutation.h | 36 ++- libcxx/include/__algorithm/ranges_clamp.h | 65 ++++ libcxx/include/__algorithm/ranges_is_permutation.h | 89 ++++++ libcxx/include/__algorithm/ranges_move.h | 15 +- 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_rotate.h | 71 +++++ libcxx/include/__algorithm/ranges_sample.h | 74 +++++ libcxx/include/__algorithm/ranges_shuffle.h | 34 +-- libcxx/include/__algorithm/ranges_swap_ranges.h | 11 +- libcxx/include/__algorithm/reverse.h | 23 +- libcxx/include/__algorithm/rotate.h | 57 ++-- libcxx/include/__algorithm/sample.h | 48 +-- libcxx/include/__algorithm/stable_partition.h | 4 +- libcxx/include/__algorithm/swap_ranges.h | 37 ++- .../uniform_random_bit_generator_adaptor.h | 62 ++++ libcxx/include/__availability | 24 +- libcxx/include/__iterator/iterator_traits.h | 6 + libcxx/include/__iterator/reverse_iterator.h | 10 +- libcxx/include/__memory/pointer_traits.h | 25 +- libcxx/include/__verbose_abort | 25 +- libcxx/include/algorithm | 149 +++++++++ libcxx/include/module.modulemap.in | 10 +- libcxx/include/version | 4 +- libcxx/src/CMakeLists.txt | 40 ++- ...ges_robust_against_copying_comparators.pass.cpp | 28 +- ...ges_robust_against_copying_projections.pass.cpp | 30 +- .../robust_against_copying_comparators.pass.cpp | 2 +- .../default_verbose_abort.availability.verify.cpp | 20 -- .../assertions/default_verbose_abort.pass.cpp | 4 - .../headers_declare_verbose_abort.sh.cpp | 4 - .../libcxx/assertions/single_expression.sh.cpp | 4 - .../fexperimental-library.compile.pass.cpp | 2 +- libcxx/test/libcxx/private_headers.verify.cpp | 8 +- 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 +++++++++++++- .../alg.rotate/ranges_rotate.pass.cpp | 191 ++++++++++++ .../ranges.is_permutation.pass.cpp | 281 +++++++++++++++++ .../alg.clamp/assert.ranges_clamp.pass.cpp | 34 +++ .../alg.sorting/alg.clamp/ranges.clamp.pass.cpp | 123 ++++++++ .../ranges.next_permutation.pass.cpp | 272 +++++++++++++++++ .../ranges.prev_permutation.pass.cpp | 272 +++++++++++++++++ .../alg.sort/sort/sort_constexpr.pass.cpp | 26 +- .../alg.sort/sort/sort_constexpr_comp.pass.cpp | 26 +- ...nges_result_alias_declarations.compile.pass.cpp | 17 +- .../ranges_robust_against_dangling.pass.cpp | 32 +- ...s_robust_against_differing_projections.pass.cpp | 2 +- ...nges_robust_against_nonbool_predicates.pass.cpp | 12 +- .../ranges_robust_against_omitting_invoke.pass.cpp | 22 +- .../ranges_robust_against_proxy_iterators.pass.cpp | 47 ++- .../contiguous_iterator.compile.pass.cpp | 45 +++ .../format.version.compile.pass.cpp | 12 +- .../version.version.compile.pass.cpp | 12 +- .../niebloid.compile.pass.cpp | 23 +- .../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 +- libcxx/utils/ci/buildkite-pipeline.yml | 18 +- libcxx/utils/ci/run-buildbot | 42 +++ .../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/EhFrame.cpp | 10 +- lld/MachO/EhFrame.h | 8 +- lld/MachO/InputFiles.cpp | 44 ++- lld/MachO/UnwindInfoSection.cpp | 8 +- lld/test/COFF/pdb-unknown-subsection.s | 4 +- lld/test/COFF/pdb-xfg-section.s | 47 +++ lld/test/MachO/eh-frame-sdata4.s | 80 +++++ lldb/source/Core/Disassembler.cpp | 1 + llvm/include/llvm/DebugInfo/CodeView/CodeView.h | 3 + .../ExecutorSharedMemoryMapperService.h | 3 + .../Orc/TargetProcess/JITLoaderGDB.h | 3 + llvm/include/llvm/Support/ErrorHandling.h | 6 +- llvm/lib/Analysis/ConstantFolding.cpp | 4 +- llvm/lib/CodeGen/MachineScheduler.cpp | 2 +- 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 +- 165 files changed, 5122 insertions(+), 1263 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 delete mode 100644 libcxx/include/__algorithm/algorithm_family.h create mode 100644 libcxx/include/__algorithm/ranges_clamp.h create mode 100644 libcxx/include/__algorithm/ranges_is_permutation.h 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_rotate.h create mode 100644 libcxx/include/__algorithm/ranges_sample.h create mode 100644 libcxx/include/__algorithm/uniform_random_bit_generator_adaptor.h delete mode 100644 libcxx/test/libcxx/assertions/default_verbose_abort.availabilit [...] create mode 100644 libcxx/test/std/algorithms/alg.modifying.operations/alg.random. [...] create mode 100644 libcxx/test/std/algorithms/alg.modifying.operations/alg.rotate/ [...] create mode 100644 libcxx/test/std/algorithms/alg.nonmodifying/alg.is_permutation/ [...] create mode 100644 libcxx/test/std/algorithms/alg.sorting/alg.clamp/assert.ranges_ [...] create mode 100644 libcxx/test/std/algorithms/alg.sorting/alg.clamp/ranges.clamp.pass.cpp 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 lld/test/MachO/eh-frame-sdata4.s create mode 100644 llvm/test/CodeGen/PowerPC/pr55911.ll