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-allyesconfig in repository toolchain/ci/llvm-project.
from e7dac564cd0e [🍒][libc++] Un-deprecate std::allocator<void> adds 641239251134 [🍒][libc++] __bit_iterator mustn't rely on deprecated SMF [...] adds 82796b3c3dab [libc++] Adjust XFAIL for std::tuple deduction tests with GCC adds 0d6fc8550b58 [🍒][libcxx][nfc] Fix the ASAN bots: update expected.pass.cpp. adds 0193a7da8bda [SystemZ] Assign the full space for promoted and split ou [...] adds 9be9215b2719 AMD k8 family does not support SSE4.x which are required b [...] adds 051126fe6ffe Fix -Wswitch warning after 092c303955cd18be6c0b923b1c0a1b9 [...] adds cc08a27d2ecc Sanitizer built against glibc 2.34 doesn't work adds 385a6f37fefb Prevent generation of dependency on _cxa_guard for static [...] adds b690ec54817d [LV] Parallel annotated loop does not imply all loads can [...] adds 275ffa580880 [libc++] Make sure std::allocator<void> is always trivial adds 894c0c889707 [libc++] Fix CI on release/12.x branch adds 884040db0869 libsanitizer: Remove cyclades inclusion in sanitizer adds 0680e2b5a118 [libc++] add `inline` for __open's definition in ifstream [...] adds 5cb420073975 [libcxx] Allow shared_ptr's unique_ptr converting construc [...] adds fa21c5d4cf8c [libc++] Make feature-test macros consistent with availabi [...] adds 6c57bab74f6f [clang] Don't assert in EmitAggregateCopy on trivial_abi types adds 0eae129baeb5 [ConstantMerge] Don't merge thread_local constants with no [...] adds 88c6773026d8 Reland 293e8fa13d3f05e993771577a4c022deee5cbf6e [llvm- [...] adds 1a9f4b3a3890 [llvm] Fix thinko in getVendorSignature(), where expected [...] new edd770b4bc99 [Coroutine] Properly deal with byval and noalias parameters new 02b775a5efb6 [nfc] llvm-dwarfdump: DWARFAbbreviationDeclaration::Attrib [...] new e8a397203c67 llvm-dwarfdump: Fix DWARF-5 DW_FORM_implicit_const (used by GCC)
The 3 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/lib/Basic/Targets/X86.cpp | 3 +- clang/lib/CodeGen/CGExprAgg.cpp | 2 +- clang/test/CodeGenCXX/trivial_abi.cpp | 18 +++ .../sanitizer_common_interceptors_ioctl.inc | 9 -- .../sanitizer_platform_limits_posix.cpp | 11 -- .../sanitizer_platform_limits_posix.h | 10 -- .../sanitizer_common/sanitizer_posix_libcdep.cpp | 13 ++- libcxx/include/__availability | 43 +++++++ libcxx/include/__bit_reference | 34 +++--- libcxx/include/fstream | 6 +- libcxx/include/memory | 40 +++++-- libcxx/include/version | 16 +-- .../memory/allocator_void.trivial.compile.pass.cpp | 34 ++++++ .../end.to.end/expected.pass.cpp | 2 +- .../fs.req.macros/feature_macro.pass.cpp | 30 ----- .../support.limits.general/atomic.version.pass.cpp | 8 +- .../barrier.version.pass.cpp | 8 +- .../filesystem.version.pass.cpp | 48 +++++--- .../support.limits.general/latch.version.pass.cpp | 8 +- .../semaphore.version.pass.cpp | 8 +- .../shared_mutex.version.pass.cpp | 28 ++--- .../version.version.pass.cpp | 108 ++++++++++-------- .../unique_ptr_Y.pass.cpp | 90 +++++++++++++++ .../util.smartptr.shared.const/unique_ptr.pass.cpp | 88 +++++++++++++- .../tuple/tuple.tuple/tuple.cnstr/deduct.pass.cpp | 2 +- libcxx/utils/ci/run-buildbot | 4 +- .../generate_feature_test_macro_components.py | 26 +++-- .../DebugInfo/DWARF/DWARFAbbreviationDeclaration.h | 10 ++ llvm/include/llvm/Support/Host.h | 14 +++ .../Vectorize/LoopVectorizationLegality.h | 15 +-- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 35 +++--- llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp | 5 + llvm/lib/Support/Host.cpp | 68 ++++++++--- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 22 +++- llvm/lib/Transforms/Coroutines/CoroEarly.cpp | 9 ++ llvm/lib/Transforms/Coroutines/CoroFrame.cpp | 31 ++++- llvm/lib/Transforms/IPO/ConstantMerge.cpp | 2 + .../Vectorize/LoopVectorizationLegality.cpp | 14 +-- llvm/test/CodeGen/SystemZ/args-11.ll | 54 +++++++++ llvm/test/DebugInfo/implicit-const-test2.s | 34 ++++++ llvm/test/Transforms/ConstantMerge/dont-merge.ll | 12 ++ .../test/Transforms/Coroutines/coro-byval-param.ll | 127 +++++++++++++++++++++ .../Transforms/Coroutines/coro-noalias-param.ll | 40 +++++++ .../Transforms/LoopVectorize/X86/force-ifcvt.ll | 42 ------- .../X86/tail_folding_and_assume_safety.ll | 4 +- llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 19 ++- 46 files changed, 935 insertions(+), 319 deletions(-) create mode 100644 libcxx/test/libcxx/memory/allocator_void.trivial.compile.pass.cpp delete mode 100644 libcxx/test/std/input.output/filesystems/fs.req.macros/feature_ [...] create mode 100644 llvm/test/CodeGen/SystemZ/args-11.ll create mode 100644 llvm/test/DebugInfo/implicit-const-test2.s create mode 100644 llvm/test/Transforms/Coroutines/coro-byval-param.ll create mode 100644 llvm/test/Transforms/Coroutines/coro-noalias-param.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/X86/force-ifcvt.ll