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-project.
from d524c17029e Return early. NFC. adds 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 [...]
No new revisions were added by this update.
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/Expression/DiagnosticManager.h | 2 - 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 + .../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/Expression/DiagnosticManager.cpp | 9 - 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/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/Transforms/Utils/BypassSlowDivision.h | 2 + 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/lib/Transforms/Scalar/DivRemPairs.cpp | 110 +- 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 +- .../DivRemPairs/X86/div-expanded-rem-pair.ll | 8 +- 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 +- 194 files changed, 8123 insertions(+), 1518 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 [...]