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-allmodconfig in repository toolchain/ci/llvm-project.
from 000ba715ddb [DirectoryWatcher][NFC] Silence warnings in release build adds 9178b10163f NFC: utils/perf-training: Python 3 compatibility for lit.cfg adds db101864bdc [MemorySSA] Use SetVector to avoid nondeterminism. adds b1bff76e22b isBytewiseValue checks ConstantVector element by element adds 1dfae6fe505 [AMDGPU] use v32f32 for 3 mfma intrinsics adds 882fdf68b74 Fix non-conformance it `std::tuple`. adds 51a52b58930 PDB HashTable: Move TraitsT from class parameter to the met [...] adds 5d9d7c59ee3 Re-land [JSONCompilationDatabase] Strip distcc/ccache/gomac [...] adds 4765aa14ff4 [DirectoryWatcher][test][NFC] Add information to test failu [...] adds de85380fa02 [Attributor][FIX] Lookup of (call site) argument attributes adds b016de51e04 [DWARFContext] Strip leading dot in section names adds 0291d309291 [COFF] Add null check in case of symbols defined in LTO blobs adds 41c22b4390c Extend function attributes bitset size from 64 to 96. adds cafb5d24dfa clang/test/Driver/fsanitize.c: Fix -fsanitize=vptr using de [...] adds 4f519b6919d [TSan] Tiny cleanup of UnmangleLongJmpSp for Linux/x86_64 adds 0a7f4cdce9f [Attributor] Only return attributes with a valid state adds c7a1db32984 [Attributor][NFC] Run clang-format on the attributor files [...] adds 81b03d4a08b [Sema] Diagnose default-initialization, destruction, and co [...] adds 087b044c491 [clangd] Implement typeHierarchy/resolve for subtypes adds d1fdadb2268 [clangd] Mark type hierarchy as a supported feature in the docs adds 497bb44fc41 Make Python version setting actually effective adds 118ee5f2e06 Initialize the non-trivial C union bits I added to RecordDe [...] adds 1a6053ebc61 Revert "[COFF] Add null check in case of symbols defined in [...] adds 1447b60eeb2 [lldb] [test] Un-XFAIL TestFormattersSBAPI on NetBSD adds 21a92a8a559 This reverts commit 632a36bfcfc8273c1861f04ff6758d863c47c784. adds 36fbd0da5fb Simplify with llvm::is_contained. NFC adds 20d34eacf3f [CMake][Fuchsia] Define asan+noexcept multilib adds f1d865398b1 Fix -Wdocumentation warning. NFCI. adds 16ac7a5a27c [Object] isNotObjectErrorInvalidFileType: fix use-after-move adds 327db23b664 [Object] isNotObjectErrorInvalidFileType: simplify adds 2097f75eabb [x86] simplify cmov with same true/false operands adds 0f6148df23e [InstCombine] add tests for umin/umax via usub.sat; NFC adds 22cc1030f6a Revert "[InstCombine] add tests for umin/umax via usub.sat; NFC" adds 2a7f5204602 FileCheck [7/12]: Arbitrary long numeric expressions adds ec8af0db6c9 [ARM] MVE minnm and maxnm instructions adds ac5bcbeb9f8 [ARM] MVE VRINT support adds 701bf714dbc [ARM] MVE integer min and max adds 4ce648b5e84 [ARM] MVE integer abs adds 07a7ec20214 [ARM] MVE VNEG instruction patterns adds f6ce7ddecbc Template-related improvements to Visual Studio visualizers adds 458a720ec17 [ARM] Add sign and zero extend patterns for MVE adds e0363adb75f [Attributor][Fix] Never override given argument numbers adds 124cae7d3fc Remove extra ';' to silent compiler warning.
No new revisions were added by this update.
Summary of changes: .../clang-tidy/bugprone/AssertSideEffectCheck.cpp | 3 +- .../bugprone/ForwardingReferenceOverloadCheck.cpp | 2 +- .../clang-tidy/modernize/UseNullptrCheck.cpp | 7 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 8 + clang-tools-extra/clangd/ClangdLSPServer.h | 2 + clang-tools-extra/clangd/ClangdServer.cpp | 7 + clang-tools-extra/clangd/ClangdServer.h | 5 + clang-tools-extra/clangd/Protocol.cpp | 17 +- clang-tools-extra/clangd/Protocol.h | 23 +- clang-tools-extra/clangd/XRefs.cpp | 25 +- clang-tools-extra/clangd/XRefs.h | 4 + clang-tools-extra/clangd/test/type-hierarchy.test | 63 ++- .../clangd/unittests/TypeHierarchyTests.cpp | 46 ++- clang-tools-extra/docs/clangd/Features.rst | 2 +- clang-tools-extra/modularize/Modularize.cpp | 2 +- clang/cmake/caches/Fuchsia-stage2.cmake | 10 +- clang/docs/LanguageExtensions.rst | 2 - clang/docs/ReleaseNotes.rst | 10 - clang/include/clang/AST/Decl.h | 24 ++ clang/include/clang/AST/DeclBase.h | 9 +- clang/include/clang/AST/Type.h | 45 ++- clang/include/clang/Basic/DiagnosticSemaKinds.td | 19 +- .../clang/DirectoryWatcher/DirectoryWatcher.h | 3 +- clang/include/clang/Sema/Sema.h | 42 ++ clang/lib/AST/Decl.cpp | 3 + clang/lib/AST/Type.cpp | 60 +-- clang/lib/Basic/Version.cpp | 2 + clang/lib/Driver/ToolChains/Fuchsia.cpp | 5 + clang/lib/Frontend/InitPreprocessor.cpp | 6 + clang/lib/Sema/Sema.cpp | 18 +- clang/lib/Sema/SemaDecl.cpp | 330 +++++++++++++-- clang/lib/Sema/SemaExpr.cpp | 33 +- clang/lib/Sema/SemaType.cpp | 5 + clang/lib/Serialization/ASTReaderDecl.cpp | 3 + clang/lib/Serialization/ASTWriterDecl.cpp | 9 + clang/lib/Tooling/JSONCompilationDatabase.cpp | 50 ++- clang/test/CodeGenObjC/Inputs/strong_in_union.h | 10 - clang/test/CodeGenObjC/strong-in-c-struct.m | 15 +- .../aarch64-fuchsia/c++/asan+noexcept/libc++.so | 0 .../lib/x86_64-fuchsia/c++/asan+noexcept/libc++.so | 0 clang/test/Driver/fsanitize.c | 2 +- clang/test/Driver/fuchsia.cpp | 3 +- clang/test/Index/complete-exprs.c | 2 + clang/test/PCH/non-trivial-c-union.m | 24 ++ clang/test/Preprocessor/init.c | 4 + clang/test/SemaObjC/arc-decls.m | 6 +- clang/test/SemaObjC/non-trivial-c-union.m | 82 ++++ .../DirectoryWatcher/DirectoryWatcherTest.cpp | 27 +- .../unittests/Tooling/CompilationDatabaseTest.cpp | 27 ++ clang/utils/ClangVisualizers/clang.natvis | 55 ++- clang/utils/builtin-defines.c | 1 + clang/utils/perf-training/lit.cfg | 2 +- compiler-rt/lib/tsan/rtl/tsan_platform_linux.cc | 16 +- libcxx/include/tuple | 51 ++- .../tuple.tuple/tuple.cnstr/convert_copy.pass.cpp | 16 + lldb/cmake/modules/LLDBStandalone.cmake | 2 +- .../python_api/formatters/TestFormattersSBAPI.py | 1 - .../Plugins/SymbolFile/DWARF/DWARFContext.cpp | 2 + llvm/docs/CommandGuide/FileCheck.rst | 25 +- llvm/include/llvm/Analysis/MemorySSAUpdater.h | 3 +- llvm/include/llvm/DebugInfo/PDB/Native/HashTable.h | 63 ++- .../llvm/DebugInfo/PDB/Native/NamedStreamMap.h | 2 +- .../llvm/DebugInfo/PDB/Native/PDBFileBuilder.h | 2 +- llvm/include/llvm/IR/Intrinsics.td | 1 + llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 12 +- llvm/include/llvm/Support/FileCheck.h | 208 ++++++---- llvm/include/llvm/Transforms/IPO/Attributor.h | 30 +- llvm/lib/Analysis/MemorySSAUpdater.cpp | 2 +- llvm/lib/Analysis/ValueTracking.cpp | 7 +- llvm/lib/DebugInfo/PDB/Native/NamedStreamMap.cpp | 7 +- llvm/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp | 5 +- llvm/lib/IR/AttributeImpl.h | 12 +- llvm/lib/IR/Attributes.cpp | 17 +- llvm/lib/Object/Error.cpp | 23 +- llvm/lib/Support/FileCheck.cpp | 208 ++++++---- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 9 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 6 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 7 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 12 + llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 8 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 22 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 103 +++++ llvm/lib/Target/X86/X86ISelLowering.cpp | 4 + llvm/lib/Transforms/IPO/Attributor.cpp | 24 +- llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 4 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 6 +- llvm/lib/Transforms/Utils/Local.cpp | 2 +- llvm/lib/Transforms/Utils/LoopSimplify.cpp | 3 +- llvm/test/Analysis/MemorySSA/nondeterminism.ll | 122 ++++++ llvm/test/CodeGen/AMDGPU/agpr-register-count.ll | 8 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.ll | 64 +-- llvm/test/CodeGen/AMDGPU/spill-agpr.ll | 10 +- llvm/test/CodeGen/AMDGPU/spill-vgpr-to-agpr.ll | 10 +- llvm/test/CodeGen/Thumb2/mve-abs.ll | 38 ++ llvm/test/CodeGen/Thumb2/mve-fmath.ll | 177 ++++++++ llvm/test/CodeGen/Thumb2/mve-frint.ll | 450 +++++++++++++++++++++ llvm/test/CodeGen/Thumb2/mve-minmax.ll | 229 +++++++++++ llvm/test/CodeGen/Thumb2/mve-neg.ll | 32 ++ llvm/test/CodeGen/Thumb2/mve-sext.ll | 93 +++++ llvm/test/CodeGen/X86/combine-sbb.ll | 3 +- llvm/test/FileCheck/line-count.txt | 2 +- llvm/test/FileCheck/numeric-expression.txt | 20 +- llvm/test/FileCheck/var-scope.txt | 4 +- llvm/unittests/Analysis/ValueTrackingTest.cpp | 2 +- llvm/unittests/DebugInfo/PDB/HashTableTest.cpp | 119 +++--- llvm/unittests/Support/FileCheckTest.cpp | 273 +++++++------ 106 files changed, 3016 insertions(+), 729 deletions(-) delete mode 100644 clang/test/CodeGenObjC/Inputs/strong_in_union.h copy clang-tools-extra/clangd/unittests/TestScheme.h => clang/test/Driver/Inputs/b [...] copy clang-tools-extra/clangd/unittests/TestScheme.h => clang/test/Driver/Inputs/b [...] create mode 100644 clang/test/PCH/non-trivial-c-union.m create mode 100644 clang/test/SemaObjC/non-trivial-c-union.m create mode 100644 llvm/test/Analysis/MemorySSA/nondeterminism.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-abs.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-frint.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-minmax.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-neg.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-sext.ll