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-master-arm-lts-allyesconfig in repository toolchain/ci/llvm-monorepo.
from 767abfd379c [gn build] Merge r350423 adds 06012b5e322 [CMake][Fuchsia] Enable --build-id linker flag by default adds 7dace10d1ac [CMake][Fuchsia] Enable x86 relaxation by default adds b94b2f22077 [CMake][Fuchsia] Enable experimental new pass manager by default adds 26b71b78dd8 [InstCombine] Add vector tests for select + ctlz/cttz; NFC adds fbcdc2beee9 [InstCombine] Relax cttz/ctlz with select on zero adds 6e955867f62 [MinGW] Expand comment for MinGW driver. NFC. adds 669ef0a30bb [docs] Add a known limitation to the comment about lld supp [...] adds 143a3483166 [Documentation] fix order of checks in checks/list.rst adds 630e1180ab6 [python] Make the collections import future-proof adds 22b1fc78859 [InstCombine] Add cttz/ctlz + icmp ugt/ult tests; NFC adds c5ba62355ce Enhance MSVC visualization of PointerUnions adds c184d9dcbfa Improve MSVC type visualizations adds cdd6bd32fc0 [InstCombine] Improve cttz/ctlz + icmp tests; NFC adds 5812418464e CodeGen: switch iteration to range based for loop (NFC) adds a33ded78b89 [X86] Allow LowerTRUNCATE to use PACKUS/PACKSS for v16i16-> [...] adds c543bc35301 [X86] Regenerate test to merge 32-bit and 64-bit check lines. NFC adds f61b66cf5c6 Added single use check to ShrinkDemandedConstant adds b335aa909f0 CodeGen: fix autolink emission on ELF adds 48231c08ebe Revert "D56064: More tolerance for flaky tests in libc++ on [...] adds bb8d2e9faa2 Fix flaky symlink access time test. adds d5337b5d3ee Fix symbols.enable-external-lookup description wording adds 8b6f23c2624 [X86] Allow combinevxi1Bitcast to use pmovmskb on avx512 ta [...] adds 4fdfbe42642 [X86] Use two pmovmskbs in combineBitcastvxi1 for (i64 (bit [...] adds bd0727126a1 Fix MSVC Visualization for TemplateTypeParmType and Templat [...] adds 6ded8f05346 [X86][AsmParser] Don't allow X86::DX in CheckBaseRegAndInde [...] adds a7e60d4797b Revert "[CMake][Fuchsia] Enable experimental new pass manag [...] adds 55684ae945f Fix PR39749 - Headers containing just #error harm __has_include. adds 02b3d134327 [CMake][Fuchsia] Enable build ID, relaxations for first stage new fd45c0c0437 Have MSVC Visualizer for DeducedTemplateSpecializationType [...] new 3dc75a8d5b4 [compiler-rt][Fuchsia] Replace _zx_vmar_allocate_old call new 830c992bea8 [libcxx] Support building hermetic static library
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-tools-extra/docs/clang-tidy/checks/list.rst | 6 +- clang/bindings/python/clang/cindex.py | 11 +- clang/cmake/caches/Fuchsia-stage2.cmake | 3 + clang/cmake/caches/Fuchsia.cmake | 3 + clang/lib/CodeGen/CodeGenModule.cpp | 30 +- clang/test/Modules/autolink.m | 4 +- clang/utils/ClangVisualizers/clang.natvis | 82 ++++- .../lib/sanitizer_common/sanitizer_fuchsia.cc | 8 +- libcxx/CMakeLists.txt | 3 + libcxx/docs/BuildingLibcxx.rst | 9 + libcxx/include/experimental/any | 18 +- libcxx/include/experimental/chrono | 18 +- libcxx/include/experimental/numeric | 12 +- libcxx/include/experimental/optional | 12 +- libcxx/include/experimental/ratio | 18 +- libcxx/include/experimental/string_view | 16 +- libcxx/include/experimental/system_error | 12 +- libcxx/include/experimental/tuple | 12 +- libcxx/lib/CMakeLists.txt | 93 ++++-- .../diagnostics/syserr/use_header_warning.fail.cpp | 18 ++ .../diagnostics/syserr/version.pass.cpp} | 16 +- .../numeric.ops/use_header_warning.fail.cpp} | 13 +- .../numerics/numeric.ops/version.pass.cpp} | 16 +- .../string.view/use_header_warning.fail.cpp | 18 ++ .../strings/string.view/version.pass.cpp} | 16 +- .../utilities/any/use_header_warning.fail.cpp} | 13 +- .../experimental/utilities/any/version.pass.cpp} | 16 +- .../optional/use_header_warning.fail.cpp} | 13 +- .../utilities/optional/version.pass.cpp} | 16 +- .../utilities/ratio/use_header_warning.fail.cpp} | 13 +- .../experimental/utilities/ratio/version.pass.cpp} | 16 +- .../utilities/time/use_header_warning.fail.cpp} | 13 +- .../experimental/utilities/time/version.pass.cpp} | 16 +- .../utilities/tuple/use_header_warning.fail.cpp} | 13 +- .../experimental/utilities/tuple/version.pass.cpp} | 16 +- .../fs.op.last_write_time/last_write_time.pass.cpp | 12 +- libcxx/utils/libcxx/test/format.py | 7 - lld/MinGW/Driver.cpp | 24 +- lld/docs/ReleaseNotes.rst | 5 +- lldb/source/Core/ModuleList.cpp | 8 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 3 + llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 3 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 35 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 23 +- llvm/test/CodeGen/AMDGPU/cvt_f32_ubyte.ll | 20 ++ llvm/test/CodeGen/X86/avx512-ext.ll | 33 +- llvm/test/CodeGen/X86/avx512-schedule.ll | 6 +- llvm/test/CodeGen/X86/bitcast-and-setcc-128.ll | 5 +- llvm/test/CodeGen/X86/bitcast-and-setcc-256.ll | 10 +- llvm/test/CodeGen/X86/bitcast-setcc-128.ll | 5 +- llvm/test/CodeGen/X86/bitcast-setcc-256.ll | 10 +- llvm/test/CodeGen/X86/bitcast-setcc-512.ll | 22 +- llvm/test/CodeGen/X86/broadcastm-lowering.ll | 34 +- llvm/test/CodeGen/X86/movmsk-cmp.ll | 354 +++++---------------- llvm/test/CodeGen/X86/prefer-avx256-mask-extend.ll | 4 +- .../test/CodeGen/X86/prefer-avx256-mask-shuffle.ll | 8 +- llvm/test/Transforms/InstCombine/cmp-intrinsic.ll | 237 +++++++++++++- .../Transforms/InstCombine/select-cmp-cttz-ctlz.ll | 54 +++- llvm/utils/LLVMVisualizers/llvm.natvis | 32 +- 59 files changed, 997 insertions(+), 569 deletions(-) create mode 100644 libcxx/test/libcxx/experimental/diagnostics/syserr/use_header_w [...] copy libcxx/{include/experimental/tuple => test/libcxx/experimental/diagnostics/sy [...] copy libcxx/{include/experimental/tuple => test/libcxx/experimental/numerics/numer [...] copy libcxx/{include/experimental/tuple => test/libcxx/experimental/numerics/numer [...] create mode 100644 libcxx/test/libcxx/experimental/strings/string.view/use_header_ [...] copy libcxx/{include/experimental/tuple => test/libcxx/experimental/strings/string [...] copy libcxx/{include/experimental/tuple => test/libcxx/experimental/utilities/any/ [...] copy libcxx/{include/experimental/tuple => test/libcxx/experimental/utilities/any/ [...] copy libcxx/{include/experimental/tuple => test/libcxx/experimental/utilities/opti [...] copy libcxx/{include/experimental/tuple => test/libcxx/experimental/utilities/opti [...] copy libcxx/{include/experimental/tuple => test/libcxx/experimental/utilities/rati [...] copy libcxx/{include/experimental/tuple => test/libcxx/experimental/utilities/rati [...] copy libcxx/{include/experimental/tuple => test/libcxx/experimental/utilities/time [...] copy libcxx/{include/experimental/tuple => test/libcxx/experimental/utilities/time [...] copy libcxx/{include/experimental/tuple => test/libcxx/experimental/utilities/tupl [...] copy libcxx/{include/experimental/tuple => test/libcxx/experimental/utilities/tupl [...]