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-aarch64-lts-allyesconfig in repository toolchain/ci/llvm-monorepo.
from c5639aa5155 [gn build] Add build files for unittests under llvm/unittes [...] adds 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. new 02b3d134327 [CMake][Fuchsia] Enable build ID, relaxations for first stage
The 1 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 | 65 +++- 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 +- .../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 +- .../secondary/llvm/lib/Transforms/Utils/BUILD.gn | 1 + 56 files changed, 908 insertions(+), 529 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 [...]