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-lts-allnoconfig in repository toolchain/ci/llvm-project.
from 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 [...] adds edd770b4bc99 [Coroutine] Properly deal with byval and noalias parameters adds 02b775a5efb6 [nfc] llvm-dwarfdump: DWARFAbbreviationDeclaration::Attrib [...] adds e8a397203c67 llvm-dwarfdump: Fix DWARF-5 DW_FORM_implicit_const (used by GCC) adds b6ff4dd2e99e [PowerPC] Handle FP physical register in inline asm constraint. adds 07234c7d6bc2 Add type attributes to LLVM C API adds fd2737946391 [ARM] MVE VPT block tests with debug info. NFC adds c7381b628d63 [ARM] Skip debug during vpt block creation adds a3543fd9d470 [ARM] Handle debug instrs in ARM Low Overhead Loop pass adds 0f3fec4618e4 [ARM] Guard against loop variant gather ptr operands adds e2e2057132c1 [ARM] Ensure loop invariant active.lane.mask operands adds 1a8f0b969c4e [ARM] Clean up some tests, removing dead instructions. NFC adds f83afe6ae961 [ARM] Ensure instructions are simplified prior to GatherSc [...] adds d29ae443aa40 [ARM] Fix Changed status in MVEGatherScatterLoweringPass. adds b7c7b42db1d1 [ARM] Use just ARM::t2B in ARMBlockPlacementPass
No new revisions were added by this update.
Summary of changes: 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/fstream | 6 +- libcxx/include/memory | 40 ++- libcxx/include/version | 16 +- .../memory/allocator_void.trivial.compile.pass.cpp | 34 +++ .../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 +++++- libcxx/utils/ci/run-buildbot | 4 +- .../generate_feature_test_macro_components.py | 26 +- llvm/include/llvm-c/Core.h | 12 + .../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/IR/Core.cpp | 16 + llvm/lib/Support/Host.cpp | 68 ++++- llvm/lib/Target/ARM/ARMBlockPlacement.cpp | 7 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 20 +- llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp | 5 +- llvm/lib/Target/ARM/MVETailPredication.cpp | 4 + llvm/lib/Target/ARM/MVEVPTBlockPass.cpp | 13 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 41 ++- 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 +- .../CodeGen/PowerPC/inline-asm-physical-fpr-spe.ll | 23 ++ .../CodeGen/PowerPC/inline-asm-physical-fpr.ll | 26 ++ .../cond-vector-reduce-mve-codegen.ll | 82 +---- .../Thumb2/LowOverheadLoops/extending-loads.ll | 44 --- .../Thumb2/LowOverheadLoops/fast-fp-loops.ll | 22 -- .../Thumb2/LowOverheadLoops/mve-tail-data-types.ll | 121 -------- .../test/CodeGen/Thumb2/LowOverheadLoops/nested.ll | 30 -- .../CodeGen/Thumb2/LowOverheadLoops/reductions.ll | 10 - .../CodeGen/Thumb2/LowOverheadLoops/remat-vctp.ll | 2 +- .../Thumb2/LowOverheadLoops/skip-vpt-debug.mir | 330 +++++++++++++++++++++ .../Thumb2/LowOverheadLoops/tail-pred-basic.ll | 45 --- .../Thumb2/LowOverheadLoops/tail-pred-const.ll | 40 --- .../tail-pred-disabled-in-loloops.ll | 4 - .../tail-pred-intrinsic-add-sat.ll | 2 - .../LowOverheadLoops/tail-pred-intrinsic-fabs.ll | 1 - .../LowOverheadLoops/tail-pred-intrinsic-round.ll | 6 - .../tail-pred-intrinsic-sub-sat.ll | 2 - .../Thumb2/LowOverheadLoops/tail-pred-reduce.ll | 25 -- .../Thumb2/LowOverheadLoops/tail-pred-widen.ll | 28 +- .../LowOverheadLoops/varying-outer-2d-reduction.ll | 1 - .../LowOverheadLoops/vector-arith-codegen.ll | 89 +----- .../LowOverheadLoops/vector-reduce-mve-tail.ll | 9 - llvm/test/CodeGen/Thumb2/block-placement.mir | 4 +- llvm/test/CodeGen/Thumb2/lsll0.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-fma-loops.ll | 156 +--------- llvm/test/CodeGen/Thumb2/mve-gather-increment.ll | 2 - .../CodeGen/Thumb2/mve-gather-optimisation-deep.ll | 73 +++-- .../Thumb2/mve-gather-scatter-optimisation.ll | 85 +++--- llvm/test/CodeGen/Thumb2/mve-gather-unused.ll | 38 +++ llvm/test/CodeGen/Thumb2/mve-phireg.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-pred-xor.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-selectcc.ll | 2 +- .../CodeGen/Thumb2/mve-tailpred-loopinvariant.ll | 145 +++++++++ llvm/test/CodeGen/Thumb2/mve-vecreduce-loops.ll | 15 - llvm/test/CodeGen/Thumb2/mve-vpt-block-debug.mir | 110 +++++++ llvm/test/CodeGen/Thumb2/mve-vqdmulh.ll | 22 +- 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 +- 84 files changed, 1750 insertions(+), 1107 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/PowerPC/inline-asm-physical-fpr-spe.ll create mode 100644 llvm/test/CodeGen/PowerPC/inline-asm-physical-fpr.ll create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/skip-vpt-debug.mir create mode 100644 llvm/test/CodeGen/Thumb2/mve-gather-unused.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-tailpred-loopinvariant.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vpt-block-debug.mir 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