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-allnoconfig in repository toolchain/ci/llvm-monorepo.
from 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 [...] adds 8511cd7b0ed [X86] Add support for matching vector funnel shift to AVX51 [...] adds 154b62f61d6 [gn build] Add build files for llvm/lib/Target/AArch64 + tests adds 5d4c5e8e10c [gn build] Add build files for llvm/lib/Target/ARM + tests new adfcbc121d1 [SemaCXX] Fix ICE for unexpanded parameter pack
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 | 1 + clang/cmake/caches/Fuchsia.cmake | 3 + clang/lib/Sema/SemaTemplateVariadic.cpp | 2 +- .../debug-info-class-limited-plugin.test | 2 +- clang/test/SemaCXX/alias-template.cpp | 6 +- clang/utils/ClangVisualizers/clang.natvis | 37 +- .../lib/sanitizer_common/sanitizer_fuchsia.cc | 8 +- libcxx/CMakeLists.txt | 3 + libcxx/docs/BuildingLibcxx.rst | 9 + libcxx/lib/CMakeLists.txt | 93 ++- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 2 + llvm/lib/Target/X86/X86ISelLowering.cpp | 46 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 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/lib/Target/AArch64/AsmParser/BUILD.gn | 24 + .../gn/secondary/llvm/lib/Target/AArch64/BUILD.gn | 122 ++++ .../llvm/lib/Target/AArch64/Disassembler/BUILD.gn | 25 + .../llvm/lib/Target/AArch64/InstPrinter/BUILD.gn | 35 + .../llvm/lib/Target/AArch64/MCTargetDesc/BUILD.gn | 68 ++ .../llvm/lib/Target/AArch64/TargetInfo/BUILD.gn | 14 + .../llvm/lib/Target/AArch64/Utils/BUILD.gn | 24 + .../llvm/lib/Target/ARM/AsmParser/BUILD.gn | 24 + .../gn/secondary/llvm/lib/Target/ARM/BUILD.gn | 121 ++++ .../llvm/lib/Target/ARM/Disassembler/BUILD.gn | 23 + .../llvm/lib/Target/ARM/InstPrinter/BUILD.gn | 25 + .../llvm/lib/Target/ARM/MCTargetDesc/BUILD.gn | 70 ++ .../llvm/lib/Target/ARM/TargetInfo/BUILD.gn | 14 + .../secondary/llvm/lib/Target/ARM/Utils/BUILD.gn | 25 + .../utils/gn/secondary/llvm/lib/Target/targets.gni | 28 +- llvm/utils/gn/secondary/llvm/test/BUILD.gn | 2 +- .../gn/secondary/llvm/tools/llvm-elfabi/BUILD.gn | 12 + .../llvm/tools/llvm-exegesis/lib/AArch64/BUILD.gn | 22 + llvm/utils/gn/secondary/llvm/unittests/BUILD.gn | 31 +- .../llvm/unittests/CodeGen/GlobalISel/BUILD.gn | 20 + llvm/utils/gn/secondary/llvm/unittests/MI/BUILD.gn | 17 + .../llvm/unittests/Target/AArch64/BUILD.gn | 20 + .../llvm/unittests/tools/llvm-cfi-verify/BUILD.gn | 22 + .../unittests/tools/llvm-exegesis/AArch64/BUILD.gn | 25 + .../unittests/tools/llvm-exegesis/ARM/BUILD.gn | 25 + .../gn/secondary/llvm/utils/unittest/unittest.gni | 17 +- 45 files changed, 4215 insertions(+), 360 deletions(-) create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/AArch64/AsmParser/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/AArch64/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/AArch64/Disassembler/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/AArch64/InstPrinter/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/AArch64/MCTargetDesc/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/AArch64/TargetInfo/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/AArch64/Utils/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/ARM/AsmParser/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/ARM/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/ARM/Disassembler/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/ARM/InstPrinter/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/ARM/MCTargetDesc/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/ARM/TargetInfo/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/ARM/Utils/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/tools/llvm-elfabi/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/AArch64/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/Target/AArch64/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/tools/llvm-cfi-verify/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/unittests/tools/llvm-exegesis/AArc [...] create mode 100644 llvm/utils/gn/secondary/llvm/unittests/tools/llvm-exegesis/ARM/ [...]