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-mainline-allyesconfig in repository toolchain/ci/llvm-project.
from 822c58704bc [lldb][NFC] Remove DiagnosticManager::CopyDiagnostics adds 99f73ebe5c9 [llvm-objcopy] - Reimplement strip-dwo-groups.test to stop [...] adds aef03e86c1c [obj2yaml] - Report a error when unable to resolve a sh_lin [...] adds 11ad33ede65 [NFC][ARM][ParallelDSP] Remove PopulateLoads adds 85380601033 [NFC][ARM][ParallelDSP] Remove AreSymmetrical adds 20235ef3e75 [AMDGPU] Enable v4f16 and above for v_pk_fma instructions adds 4e44c77ab3b [lldb][NFC] Split emitting and parsing in LLDBOptionDefEmitter adds 414dd1c946a [NFC][ARM[ParallelDSP] Cleanup of BinOpChain adds 251b546f1b4 [AMDGPU] Regenerate v2i16 insertelement tests. adds adda256a7da [ARM] Regenerate rotation tests adds ecd137c7013 Mark test/MC/RISCV/rv{32,64}i-aliases-invalid.s unsupported [...] adds a4f08dded7a [SystemZ] Regenerate <8 x i31> store test adds dcb75324794 [DivergenceAnalysis] Add methods for querying divergence at use adds 0e074fa0fcb doc: Fix Google C++ Style Guide link. adds f8a7e9de065 [DAGCombine] narrowInsertExtractVectorBinOp - early out for [...] adds 2bd9da8a72d [AMDGPU] Add amdgpu_kernel for consistency with other tests adds 74c35bd6b0e [InstCombine] add tests for fadd with negated operand; NFC adds 5483f4225ee [InstCombine] reduce code for fadd with fneg operand; NFC adds ff9f4b5489c clang-format clang/lib/Format adds 98d281a99f1 [ValueTracking] Remove volatile check in isGuaranteedToTran [...] adds e9ee7b47d42 [InstCombine] fold fadd+fneg with fdiv/fmul betweena adds e0ab4c8ee46 [lldb] [test] Mark three new tests XFAIL on NetBSD adds 89fb9e8ce15 [OpenCL] Rename builtin definition classes adds d42289e2916 [RISCV] Fix uninitialized variable after call to evaluateCo [...] adds c2409baa663 SymbolVendor: Make SectionAddressesChanged a passthrough adds 5ab948f8238 [X86] combineX86ShufflesRecursively - start recursion at de [...] adds b32a6592ebc [NFC][FPEnv] Pre-commit tests for canonicalize negated oper [...] adds 2b389517999 [lldb] Increase testsuite packet-timeout 5secs -> 1min adds 3bdcedbf3d6 [AMDGPU] Fix typo in error message adds 899bdaa8c29 [llvm-objcopy] Improve --add-section argument string parsing adds cc0bc941d4e AMDGPU/LoadStoreOptimizer: combine MMOs when merging instructions adds a8ea595509f [lldb] Also include the array definition in Properties.inc adds ba7b7f1de47 Appending COMPILER_RT_LIBCXX_PATH include path to -isystem [...] adds 962c03fac4f [X86] resolveTargetShuffleInputs - add depth to limit recursion. adds 6a253d378bc [lldb] Qualify includes of Properties[Enum].inc files. NFC adds dd9682196be ThinLTOBitcodeWriter: Include globals associated with type [...] adds 72d00802d84 [Remarks] Update error message format string adds 45be5e477e9 [UpdateTestChecks] Emit warning when invalid value for -che [...] adds 9dfed83eaa9 gn build: Merge r367071 adds 5bf16ec02b8 [compiler-rt] Reverting r367239 (xray include path) to fix [...] adds fce596160ab Test load unloading of modules with libraries-svr4 adds c94e951180e [llvm-lipo] Implement -replace adds 2336c1b872a Fix taint-generic.c on Windows, handle case in OS error adds a9c59b28738 [compiler-rt] Appending COMPILER_RT_LIBCXX_PATH -isystem in [...] adds 479b45411e4 [X86] Fix typo in comment. We're looking at a right shift n [...] adds 5bb6202c44e [PowerPC][NFC]Fix a typo in comment. adds 8e9516f2aa4 [driver][test] Update as-options.s to not write to a readonly tree adds a625da716c8 When determining whether a lambda-expression is implicitly [...] adds e8b659fc1ff Give the 'signed/unsigned wchar_t' extension a warning flag [...] adds ab356d87be7 [driver][test] Use /dev/null in as-options.s instead adds d01ae675af8 [IR] Consolidate fixed metadata kind definitions (NFC) adds 96b44c77f8f [Reproducers] Pass FileCollector around as a shared_ptr (NFC) adds 2fd2f41d2a3 git-llvm: Restore compatibility with git 1.8.3. adds acc626bc57c [Symbolication] Fix unicode compatibility between 2 and 3. adds f80c72be20c [Symbolication] Remove a duplicate assignment. adds 9a5fbc81634 [Symbolication] Remove some dead code. Nothing exciting. adds a2a6f853662 [clang-tidy]: Google: new check 'google-upgrade-googletest-case' adds 6ad2151b599 [clang-doc] Fix failing tests on Windows adds fb3c53af340 Revert "[compiler-rt] Appending COMPILER_RT_LIBCXX_PATH -is [...] adds 4ebb6e917f4 [llvm-lipo] Fix test on Windows adds 0c045f135d1 Ensure __config_site definitions are passed to modules tests. adds b49d45925c2 Fix tests with modules enabled adds 04818d8386c [DebugInfo] Don't emit incorrect descriptions of thunk para [...] adds 00d186a5a9d [docs] Add a note about where UBSan emits logs adds 2562bec9395 [DependencyCollector] Make maybeAddDependency virtual (NFC) adds 79d117f27ec [CMake] Move project() call to main CMake file adds ac8686205b0 [NFC] avoid AlignedCharArray in clang adds 268a83e39c3 [NFC] avoid AlignedCharArray in lldb adds d9e55fa5219 Fix Linux build adds 993145f9548 [NFC] avoid AlignedCharArray in LLVM adds 9e38f4d9734 [FileCollector] Add a VFS that records FS accesses using th [...] adds dd7ee81ec3e [clang-doc] Fix expected output in tests adds a171f6c9e1a [FileCollector] test: disable the directory entry collectio [...] adds 852d4446718 [PowerPC] [Clang] Add platform guards to PPC vector intrins [...] adds 80b67baaedd [NFC] use C++11 in AlignOf.h, remove AlignedCharArray adds f940d859589 [NFC][PowerPC] Add test case for D65063 adds b1cbe51bdf4 [llvm-objdump] Add warning messages if disassembly + source [...] adds f9108f76fa8 [lldb] [test] Mark newly running test XFAIL on NetBSD adds 074db9b8e97 Revert "[llvm-objdump] Add warning messages if disassembly [...] adds 6606815993b [APInt] Introduce clearLowBits() adds c75cdd056f6 [DivRemPairs] Handling for expanded-form rem - recompositio [...] new 8e0cf076aca Revert "[DivRemPairs] Handling for expanded-form rem - reco [...] new 71e32aca46d [lldb] [test/lldb-vscode] Use os.path.dirname() [NFC] new 89a214eaf10 [lldb] [test/lldb-vscode] Use realpath to match vscode behavior new 3db0ad8a303 [AArch64][AsmParser] Remove SVE and SVE2 from ARMTargetParser
The 4 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/clang-doc/HTMLGenerator.cpp | 2 + clang-tools-extra/clang-tidy/google/CMakeLists.txt | 1 + .../clang-tidy/google/GoogleTidyModule.cpp | 3 + .../google/UpgradeGoogletestCaseCheck.cpp | 354 ++++ .../clang-tidy/google/UpgradeGoogletestCaseCheck.h | 40 + clang-tools-extra/docs/ReleaseNotes.rst | 7 + .../checks/google-upgrade-googletest-case.rst | 53 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + .../clang-tidy/Inputs/gtest/gtest-typed-test.h | 16 + .../test/clang-tidy/Inputs/gtest/gtest.h | 66 + .../Inputs/gtest/nosuite/gtest/gtest-typed-test.h | 12 + .../clang-tidy/Inputs/gtest/nosuite/gtest/gtest.h | 47 + .../clang-tidy/google-upgrade-googletest-case.cpp | 1016 +++++++++++ .../unittests/clang-doc/HTMLGeneratorTest.cpp | 10 +- clang/docs/ClangFormatStyleOptions.rst | 2 +- clang/docs/UndefinedBehaviorSanitizer.rst | 6 + clang/include/clang/AST/Expr.h | 5 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 7 +- clang/include/clang/Frontend/Utils.h | 6 +- clang/include/clang/Sema/Overload.h | 4 +- clang/include/clang/Sema/Sema.h | 12 +- clang/lib/CodeGen/CGCleanup.cpp | 7 +- clang/lib/CodeGen/CGDecl.cpp | 5 +- .../linux/DirectoryWatcher-linux.cpp | 9 +- clang/lib/Driver/ToolChains/PPCLinux.cpp | 5 +- clang/lib/Format/BreakableToken.cpp | 11 +- clang/lib/Format/Format.cpp | 12 +- clang/lib/Format/TokenAnnotator.h | 3 +- clang/lib/Format/UnwrappedLineParser.cpp | 6 +- clang/lib/Format/WhitespaceManager.cpp | 4 +- clang/lib/Headers/ppc_wrappers/emmintrin.h | 6 + clang/lib/Headers/ppc_wrappers/mm_malloc.h | 6 + clang/lib/Headers/ppc_wrappers/mmintrin.h | 7 + clang/lib/Headers/ppc_wrappers/xmmintrin.h | 6 + clang/lib/Sema/OpenCLBuiltins.td | 123 +- clang/lib/Sema/SemaDecl.cpp | 3 +- clang/lib/Sema/SemaDeclCXX.cpp | 330 ++-- clang/lib/Sema/SemaLambda.cpp | 5 +- clang/lib/Sema/SemaOverload.cpp | 5 +- clang/lib/Sema/SemaType.cpp | 4 +- clang/lib/Sema/TypeLocBuilder.cpp | 2 +- clang/lib/Sema/TypeLocBuilder.h | 12 +- clang/test/ASTMerge/exprs-cpp/test.cpp | 4 +- clang/test/Analysis/taint-generic.c | 2 +- .../test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p3.cpp | 5 +- clang/test/CodeGenCXX/thunks.cpp | 20 + clang/test/Driver/as-options.s | 5 +- clang/test/Misc/warning-flags.c | 2 +- clang/test/SemaCXX/cxx1z-constexpr-lambdas.cpp | 29 + clang/test/SemaCXX/wchar_t.cpp | 8 +- .../random_shuffle.cxx1z.pass.cpp | 1 + .../depr.auto.ptr/auto.ptr/auto_ptr.cxx1z.pass.cpp | 1 + .../depr.adaptors.cxx1z.pass.cpp | 1 + .../negators/binary_negate.pass.cpp | 1 + .../function.objects/negators/not1.pass.cpp | 1 + .../function.objects/negators/not2.pass.cpp | 1 + .../negators/unary_negate.pass.cpp | 1 + libcxx/utils/libcxx/test/config.py | 15 +- lldb/CMakeLists.txt | 1 + lldb/cmake/modules/LLDBStandalone.cmake | 2 - lldb/examples/python/symbolication.py | 5 +- lldb/include/lldb/Host/FileSystem.h | 8 +- lldb/include/lldb/Symbol/SymbolFile.h | 3 +- lldb/include/lldb/Utility/Reproducer.h | 15 +- lldb/lit/lit-lldb-init.in | 1 + .../test/api/multithreaded/driver.cpp.template | 2 + .../test/functionalities/exec/TestExec.py | 2 + .../TestNoWatchpointSupportInfo.py | 1 + .../functionalities/load_unload/TestLoadUnload.py | 40 + .../signal/handle-abrt/TestHandleAbort.py | 1 + lldb/packages/Python/lldbsuite/test/lldbtest.py | 20 +- .../test/python_api/hello_world/TestHelloWorld.py | 1 + .../tools/lldb-vscode/launch/TestVSCode_launch.py | 12 +- .../test/tools/lldb-vscode/lldbvscode_testcase.py | 3 +- .../lldbsuite/test/tools/lldb-vscode/vscode.py | 16 +- lldb/source/Core/CMakeLists.txt | 8 +- .../Core/{Properties.td => CoreProperties.td} | 0 lldb/source/Core/Debugger.cpp | 38 +- lldb/source/Core/ModuleList.cpp | 10 +- lldb/source/Host/common/FileSystem.cpp | 2 +- lldb/source/Interpreter/CMakeLists.txt | 10 +- lldb/source/Interpreter/CommandInterpreter.cpp | 24 +- .../{Properties.td => InterpreterProperties.td} | 2 +- .../DynamicLoader/Darwin-Kernel/CMakeLists.txt | 8 +- .../Darwin-Kernel/DynamicLoaderDarwinKernel.cpp | 14 +- ...s.td => DynamicLoaderDarwinKernelProperties.td} | 0 .../Clang/ModuleDependencyCollector.h | 8 +- lldb/source/Plugins/JITLoader/GDB/CMakeLists.txt | 8 +- lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp | 10 +- .../{Properties.td => JITLoaderGDBProperties.td} | 0 lldb/source/Plugins/Platform/MacOSX/CMakeLists.txt | 8 +- .../Platform/MacOSX/PlatformDarwinKernel.cpp | 11 +- .../{Properties.td => PlatformMacOSXProperties.td} | 0 .../Plugins/Process/MacOSX-Kernel/CMakeLists.txt | 8 +- .../Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp | 10 +- .../{Properties.td => ProcessKDPProperties.td} | 0 .../Utility/RegisterContextDarwin_arm64.cpp | 4 +- .../Process/Utility/RegisterContextDarwin_arm64.h | 2 +- .../Plugins/Process/gdb-remote/CMakeLists.txt | 8 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 30 +- ...Properties.td => ProcessGDBRemoteProperties.td} | 0 .../StructuredData/DarwinLog/CMakeLists.txt | 8 +- .../DarwinLog/StructuredDataDarwinLog.cpp | 12 +- ...ies.td => StructuredDataDarwinLogProperties.td} | 0 .../source/Plugins/SymbolFile/DWARF/CMakeLists.txt | 8 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 8 +- ...{Properties.td => SymbolFileDWARFProperties.td} | 0 lldb/source/Symbol/SymbolFile.cpp | 14 +- lldb/source/Symbol/SymbolVendor.cpp | 15 +- lldb/source/Target/CMakeLists.txt | 8 +- lldb/source/Target/Platform.cpp | 10 +- lldb/source/Target/Process.cpp | 26 +- lldb/source/Target/Target.cpp | 70 +- .../Target/{Properties.td => TargetProperties.td} | 0 lldb/source/Target/Thread.cpp | 16 +- lldb/tools/lldb-test/lldb-test.cpp | 4 + lldb/utils/TableGen/LLDBOptionDefEmitter.cpp | 122 +- lldb/utils/TableGen/LLDBPropertyDefEmitter.cpp | 3 + llvm/include/llvm/ADT/APInt.h | 7 + llvm/include/llvm/Analysis/DivergenceAnalysis.h | 16 +- .../llvm/Analysis/LegacyDivergenceAnalysis.h | 16 +- llvm/include/llvm/IR/FixedMetadataKinds.def | 41 + llvm/include/llvm/IR/LLVMContext.h | 31 +- llvm/include/llvm/Support/ARMTargetParser.h | 20 +- llvm/include/llvm/Support/AlignOf.h | 134 +- llvm/include/llvm/Support/Endian.h | 6 +- llvm/include/llvm/Support/FileCollector.h | 6 + llvm/include/llvm/Support/TrailingObjects.h | 4 +- llvm/include/llvm/module.modulemap | 1 + llvm/lib/Analysis/DivergenceAnalysis.cpp | 10 + llvm/lib/Analysis/LegacyDivergenceAnalysis.cpp | 29 +- llvm/lib/Analysis/ValueTracking.cpp | 17 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 4 + llvm/lib/IR/LLVMContext.cpp | 31 +- llvm/lib/Remarks/YAMLRemarkParser.cpp | 8 +- llvm/lib/Support/FileCollector.cpp | 79 + llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp | 8 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 27 + llvm/lib/Target/AMDGPU/SIISelLowering.h | 1 + llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 2 +- llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 41 +- llvm/lib/Target/ARM/ARMParallelDSP.cpp | 189 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 2 +- llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 44 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 72 +- llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp | 14 +- .../Transforms/InstCombine/InstCombineAddSub.cpp | 29 +- llvm/test/CodeGen/AMDGPU/divergence-at-use.ll | 20 + llvm/test/CodeGen/AMDGPU/fmac.sdwa.ll | 138 +- .../test/CodeGen/AMDGPU/insert_vector_elt.v2i16.ll | 1894 ++++++++++++++++---- llvm/test/CodeGen/AMDGPU/llvm.fma.f16.ll | 132 +- llvm/test/CodeGen/AMDGPU/merge-load-store.mir | 23 + llvm/test/CodeGen/ARM/ror.ll | 13 +- .../test/CodeGen/MIR/AMDGPU/load-store-opt-dlc.mir | 4 +- .../PowerPC/load-shuffle-and-shuffle-store.ll | 851 +++++++++ .../CodeGen/SystemZ/store_nonbytesized_vecs.ll | 65 +- llvm/test/MC/RISCV/rv32i-aliases-invalid.s | 2 +- llvm/test/MC/RISCV/rv64i-aliases-invalid.s | 2 +- llvm/test/Transforms/FunctionAttrs/nonnull.ll | 6 +- llvm/test/Transforms/InstCombine/fadd.ll | 362 ++++ llvm/test/Transforms/InstCombine/fdiv.ll | 22 + .../Transforms/ThinLTOBitcodeWriter/associated.ll | 14 + .../tools/llvm-lipo/Inputs/armv7-slice-big.yaml | 934 ++++++++++ .../Inputs/armv7_i386_non_default_alignment.yaml | 191 ++ .../Inputs/i386-x86_64-armv7-arm64-universal.yaml | 377 ++++ .../tools/llvm-lipo/replace-invalid-input.test | 30 + .../tools/llvm-lipo/replace-universal-binary.test | 35 + llvm/test/tools/llvm-objcopy/COFF/add-section.test | 13 +- llvm/test/tools/llvm-objcopy/ELF/Inputs/groups.o | Bin 5368 -> 0 bytes llvm/test/tools/llvm-objcopy/ELF/add-section.test | 16 + .../tools/llvm-objcopy/ELF/strip-dwo-groups.test | 106 +- llvm/test/tools/obj2yaml/elf-shlink.yaml | 58 + llvm/tools/llvm-lipo/LipoOpts.td | 6 + llvm/tools/llvm-lipo/llvm-lipo.cpp | 111 +- llvm/tools/llvm-objcopy/COFF/COFFObjcopy.cpp | 3 - llvm/tools/llvm-objcopy/CopyConfig.cpp | 13 +- llvm/tools/obj2yaml/elf2yaml.cpp | 8 +- llvm/unittests/ADT/APIntTest.cpp | 65 + llvm/unittests/Support/AlignOfTest.cpp | 11 - llvm/unittests/Support/FileCollectorTest.cpp | 57 + llvm/utils/UpdateTestChecks/common.py | 25 + llvm/utils/git-svn/git-llvm | 2 +- .../clang-tools-extra/clang-tidy/google/BUILD.gn | 1 + .../clang-tidy/linuxkernel/BUILD.gn | 17 + .../clang-tools-extra/clang-tidy/tool/BUILD.gn | 1 + llvm/utils/update_analyze_test_checks.py | 1 + llvm/utils/update_cc_test_checks.py | 1 + llvm/utils/update_llc_test_checks.py | 1 + llvm/utils/update_mca_test_checks.py | 1 + llvm/utils/update_mir_test_checks.py | 1 + llvm/utils/update_test_checks.py | 2 +- 191 files changed, 8034 insertions(+), 1508 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/google/UpgradeGoogletestCaseCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/google/UpgradeGoogletestCaseCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/google-upgrade-googlet [...] create mode 100644 clang-tools-extra/test/clang-tidy/Inputs/gtest/gtest-typed-test.h create mode 100644 clang-tools-extra/test/clang-tidy/Inputs/gtest/gtest.h create mode 100644 clang-tools-extra/test/clang-tidy/Inputs/gtest/nosuite/gtest/gt [...] create mode 100644 clang-tools-extra/test/clang-tidy/Inputs/gtest/nosuite/gtest/gtest.h create mode 100644 clang-tools-extra/test/clang-tidy/google-upgrade-googletest-case.cpp rename lldb/source/Core/{Properties.td => CoreProperties.td} (100%) rename lldb/source/Interpreter/{Properties.td => InterpreterProperties.td} (96%) rename lldb/source/Plugins/DynamicLoader/Darwin-Kernel/{Properties.td => DynamicLo [...] rename lldb/source/Plugins/JITLoader/GDB/{Properties.td => JITLoaderGDBProperties. [...] rename lldb/source/Plugins/Platform/MacOSX/{Properties.td => PlatformMacOSXPropert [...] rename lldb/source/Plugins/Process/MacOSX-Kernel/{Properties.td => ProcessKDPPrope [...] rename lldb/source/Plugins/Process/gdb-remote/{Properties.td => ProcessGDBRemotePr [...] rename lldb/source/Plugins/StructuredData/DarwinLog/{Properties.td => StructuredDa [...] rename lldb/source/Plugins/SymbolFile/DWARF/{Properties.td => SymbolFileDWARFPrope [...] rename lldb/source/Target/{Properties.td => TargetProperties.td} (100%) create mode 100644 llvm/include/llvm/IR/FixedMetadataKinds.def create mode 100644 llvm/test/CodeGen/AMDGPU/divergence-at-use.ll create mode 100644 llvm/test/CodeGen/PowerPC/load-shuffle-and-shuffle-store.ll create mode 100644 llvm/test/Transforms/ThinLTOBitcodeWriter/associated.ll create mode 100644 llvm/test/tools/llvm-lipo/Inputs/armv7-slice-big.yaml create mode 100644 llvm/test/tools/llvm-lipo/Inputs/armv7_i386_non_default_alignment.yaml create mode 100644 llvm/test/tools/llvm-lipo/Inputs/i386-x86_64-armv7-arm64-univer [...] create mode 100644 llvm/test/tools/llvm-lipo/replace-invalid-input.test create mode 100644 llvm/test/tools/llvm-lipo/replace-universal-binary.test delete mode 100644 llvm/test/tools/llvm-objcopy/ELF/Inputs/groups.o create mode 100644 llvm/test/tools/obj2yaml/elf-shlink.yaml create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/linuxkerne [...]