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-stable-allmodconfig in repository toolchain/ci/llvm-monorepo.
from 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 adds fd45c0c0437 Have MSVC Visualizer for DeducedTemplateSpecializationType [...] adds 3dc75a8d5b4 [compiler-rt][Fuchsia] Replace _zx_vmar_allocate_old call adds 830c992bea8 [libcxx] Support building hermetic static library adds 64cf7cee017 [LegalizeVectorOps] Add FSHL/FSHR to the list of vector ope [...] adds cdc28a6f803 [CMake] Use hidden visibility for static libc++ in Fuchsia adds c81fe277571 [gn build] Add build files for LLVM unittests with a custom [...] adds 7cf5a770a35 Resubmit rL345008 "Split MachinePipeliner code into header [...] adds b6078960a2c [gn build] Merge r350341 adds e039304eb86 Fix bug in test found by the diagnostic added in r350340. adds acc7ab6a590 [x86] explicitly set cost of integer add/sub adds 46d168d57b9 Revert "Resubmit rL345008 "Split MachinePipeliner code into [...] new 8511cd7b0ed [X86] Add support for matching vector funnel shift to AVX51 [...]
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/cmake/caches/Fuchsia-stage2.cmake | 2 +- clang/cmake/caches/Fuchsia.cmake | 3 + clang/lib/CodeGen/CodeGenModule.cpp | 30 +- .../debug-info-class-limited-plugin.test | 2 +- clang/test/Modules/autolink.m | 4 +- clang/utils/ClangVisualizers/clang.natvis | 54 +- .../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 - lldb/source/Core/ModuleList.cpp | 8 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 2 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 3 + llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 3 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 81 ++- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 8 + 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/CodeGen/X86/vector-fshl-128.ll | 500 +++++++++++++- llvm/test/CodeGen/X86/vector-fshl-256.ll | 486 ++++++++++++- llvm/test/CodeGen/X86/vector-fshl-512.ll | 762 ++++++++++++++++++--- llvm/test/CodeGen/X86/vector-fshr-128.ll | 506 +++++++++++++- llvm/test/CodeGen/X86/vector-fshr-256.ll | 492 ++++++++++++- llvm/test/CodeGen/X86/vector-fshr-512.ll | 754 ++++++++++++++++++-- llvm/utils/gn/secondary/llvm/test/BUILD.gn | 2 +- .../gn/secondary/llvm/tools/llvm-elfabi/BUILD.gn | 12 + llvm/utils/gn/secondary/llvm/unittests/BUILD.gn | 12 +- .../llvm/unittests/CodeGen/GlobalISel/BUILD.gn | 20 + llvm/utils/gn/secondary/llvm/unittests/MI/BUILD.gn | 17 + .../llvm/unittests/tools/llvm-cfi-verify/BUILD.gn | 22 + .../gn/secondary/llvm/utils/unittest/unittest.gni | 17 +- 67 files changed, 3966 insertions(+), 839 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 [...] create mode 100644 llvm/utils/gn/secondary/llvm/tools/llvm-elfabi/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/CodeGen/GlobalISel/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/MI/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/tools/llvm-cfi-verify/BUILD.gn