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-allyesconfig in repository toolchain/ci/llvm-project.
from 85c30f3374d [X86] Reland D71360 Clean up UseInitArray initialization fo [...] adds de6cd3e836e [WebAssembly] Add SIMD integer abs builtins adds c6d799156a0 [clangd] Skip ClangdVFSTest.TestStackOverflow when address [...] adds c5fd9e3888d [DAG] Don't permit EXTLOAD when combining FSHL/FSHR consecu [...] adds 0f4c70dd3ec [clang-tidy] Add spuriously-wake-up-functions check adds b6d9bfd180c [gn build] Port 0f4c70dd3ec adds ff3aae69084 Fix Wdocumentation warning. NFCI. adds a6787244010 Fix Wdocumentation warning. NFCI. adds 770df904512 [clang-tidy] my work: fix sphinx docs adds f00a4b531a5 [InstCombine][X86] simplifyX86immShift - remove ConstantAgg [...] adds d5d8569df14 Fix static analysis warnings about classes with virtual met [...] adds f9a8650578d Revert rGd5d8569df14e95e2c53d167bd1b37995bcbec565 "Fix stat [...] adds d260a10d98d [clang] Fix crash during template sema checking adds 49ccb32fd41 Update ConversionToLLVMDialect.md adds f424d51c3e1 Revert rGe6a7e3b5e3e7 "[X86][SSE] matchShuffleWithSHUFPD - [...] adds 73cf8abbe69 [ADT] Implement the Waymarking as an independent utility adds 9ab0c9a6440 [gn build] Port 73cf8abbe69 adds 7a62ea3889b [ValueTracking] Short-circuit computeKnownBitsAddSub(); NFCI adds 4ceade04284 [X86] Combine concat(shufps,shufps) -> shufps(concat,concat) adds be41a98ac22 tsan: fix deadlock with pthread_atfork callbacks adds 05880fc9ae7 [libc++] fix some non-modular tests adds deb51033784 [libc++] Rework buildbot configuration for the greater good. adds c0e1135fb08 [libc++] Fix URL to llvm github adds 601d25cb736 [obj2yaml] - Simplify and reduce `ELFDumper<ELFT>::dumpSect [...] adds 684ee2057f5 [clang/docs] Fix various sphinx warnings/errors in docs. adds 7a3d994880c [X86][AVX] Add HADDPD test case for PR44694 adds 25eb9056d7f [X86] getTargetShuffleAndZeroables - add insert_subvector(u [...] adds 2d712fb7558 [InstCombine] Add ctpop -> cttz combine tests (PR43513) adds 920d90f9663 The generated code does not need to check for a null Decl; NFC. adds 90c74435d36 [libc++] tolerate missing diagnostic with modules enabled adds 34fd007aaf8 Revert "[ADT] Implement the Waymarking as an independent utility" adds d779ee152ce [gn build] Port 34fd007aaf8 adds d1739f1e2f2 [X86] Add test for v4i8 loop sad pattern. adds d477df59cf4 [MLIR][NFC] fix memref type doc comment on dynamic shape adds a1e02753c0e [X86] Add nonloop v64i8 test to sad.ll. adds 38a8760b99b [ORC] Move ostream operators for debugging output out of Core.h. adds b5eafda8d3e Revert "EHScopeStack::Cleanup has virtual functions so the [...] adds b4456436321 [X86] Delete unneeded X86ELFTargetObjectFile::Initialize. NFC adds 140d6245af2 Delete TargetLoweringObjectFile::Ctx adds 71f8b78d897 [AsmPrinter] Simplify AsmPrinter::emitXXStructorList after D61547
No new revisions were added by this update.
Summary of changes: .../clang-tidy/bugprone/BugproneTidyModule.cpp | 3 + .../clang-tidy/bugprone/CMakeLists.txt | 1 + .../bugprone/SpuriouslyWakeUpFunctionsCheck.cpp | 108 +++++ .../bugprone/SpuriouslyWakeUpFunctionsCheck.h | 37 ++ .../clang-tidy/cert/CERTTidyModule.cpp | 7 + clang-tools-extra/clangd/unittests/ClangdTests.cpp | 4 + clang-tools-extra/docs/ReleaseNotes.rst | 18 + .../bugprone-spuriously-wake-up-functions.rst | 29 ++ .../docs/clang-tidy/checks/cert-con36-c.rst | 10 + .../docs/clang-tidy/checks/cert-con54-cpp.rst | 10 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 3 + .../bugprone-spuriously-wake-up-functions.c | 164 +++++++ .../bugprone-spuriously-wake-up-functions.cpp | 191 ++++++++ clang/docs/InternalsManual.rst | 2 +- clang/docs/LanguageExtensions.rst | 2 +- clang/docs/OpenMPSupport.rst | 4 +- clang/docs/analyzer/checkers.rst | 4 +- clang/docs/analyzer/developer-docs/DebugChecks.rst | 2 +- clang/include/clang/Basic/AttrDocs.td | 16 +- clang/include/clang/Basic/BuiltinsWebAssembly.def | 4 + clang/include/clang/Basic/DiagnosticGroups.td | 2 +- clang/lib/CodeGen/CGBuiltin.cpp | 9 + clang/lib/CodeGen/EHScopeStack.h | 2 +- clang/lib/Sema/SemaChecking.cpp | 13 +- clang/lib/Sema/SemaDeclCXX.cpp | 1 - clang/test/CodeGen/builtins-wasm.c | 24 + ...-memcpy-inline.c => builtins-memcpy-inline.cpp} | 6 + clang/utils/TableGen/ClangAttrEmitter.cpp | 4 +- compiler-rt/lib/tsan/rtl/tsan_rtl.cpp | 9 + compiler-rt/test/tsan/pthread_atfork_deadlock2.c | 49 ++ .../array/array.creation/to_array.fail.cpp | 2 +- .../std/containers/sequences/deque/types.pass.cpp | 2 + .../std/containers/sequences/list/types.pass.cpp | 2 + .../std/containers/sequences/vector/types.pass.cpp | 2 + libcxx/utils/docker/debian9/buildbot/Dockerfile | 40 ++ .../docker/debian9/buildbot/buildbot-auth.json | 4 + .../docker/debian9/buildbot/docker-compose.yml | 19 + .../debian9/buildbot/install-gcloud-agents.sh | 11 + .../docker/debian9/buildbot/install-packages.sh | 35 ++ .../debian9/{scripts => }/buildbot/run_buildbot.sh | 41 +- libcxx/utils/docker/debian9/compilers.yml | 174 ------- .../docker/debian9/compilers/clang.Dockerfile | 19 - .../debian9/compilers/compiler-zoo.Dockerfile | 37 -- .../utils/docker/debian9/compilers/gcc.Dockerfile | 24 - libcxx/utils/docker/debian9/docker-compose.yml | 14 - .../docker/debian9/llvm-buildbot-worker.Dockerfile | 23 - .../docker/debian9/llvm-builder-base.Dockerfile | 47 -- .../docker/debian9/scripts/build_gcc_version.sh | 108 ----- .../docker/debian9/scripts/build_llvm_version.sh | 106 ----- .../scripts/buildbot/docker_start_buildbots.sh | 8 - .../debian9/scripts/install_clang_packages.sh | 81 ---- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 75 +-- llvm/include/llvm/ExecutionEngine/Orc/DebugUtils.h | 69 +++ .../include/llvm/ExecutionEngine/Orc/Speculation.h | 1 + llvm/include/llvm/MC/MCObjectFileInfo.h | 1 + .../include/llvm/Target/TargetLoweringObjectFile.h | 3 - llvm/lib/Analysis/ValueTracking.cpp | 14 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 15 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 4 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 284 +----------- llvm/lib/ExecutionEngine/Orc/DebugUtils.cpp | 276 +++++++++++ llvm/lib/ExecutionEngine/Orc/Layer.cpp | 1 + llvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp | 1 + llvm/lib/Target/AVR/MCTargetDesc/AVRFixupKinds.h | 2 +- llvm/lib/Target/TargetLoweringObjectFile.cpp | 7 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 43 +- llvm/lib/Target/X86/X86TargetObjectFile.cpp | 5 - llvm/lib/Target/X86/X86TargetObjectFile.h | 1 - .../Transforms/InstCombine/InstCombineCalls.cpp | 30 +- llvm/test/CodeGen/X86/funnel-shift.ll | 64 +++ llvm/test/CodeGen/X86/haddsub-undef.ll | 28 ++ llvm/test/CodeGen/X86/masked_store_trunc.ll | 18 +- llvm/test/CodeGen/X86/masked_store_trunc_ssat.ll | 36 +- llvm/test/CodeGen/X86/masked_store_trunc_usat.ll | 30 +- llvm/test/CodeGen/X86/pr40891.ll | 6 +- llvm/test/CodeGen/X86/sad.ll | 509 +++++++++++++++++++++ llvm/test/CodeGen/X86/sse-intrinsics-fast-isel.ll | 2 +- llvm/test/CodeGen/X86/var-permute-256.ll | 50 +- llvm/test/CodeGen/X86/vector-reduce-and-bool.ll | 6 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 4 +- llvm/test/CodeGen/X86/vector-reduce-or-bool.ll | 6 +- llvm/test/CodeGen/X86/vector-reduce-xor-bool.ll | 6 +- llvm/test/CodeGen/X86/vector-trunc-math.ll | 240 ++++------ llvm/test/CodeGen/X86/vector-trunc-packus.ll | 40 +- llvm/test/CodeGen/X86/vector-trunc-ssat.ll | 34 +- llvm/test/CodeGen/X86/vector-trunc-usat.ll | 26 +- llvm/test/CodeGen/X86/vector-trunc.ll | 58 +-- .../ExecutionEngine/OrcMCJIT/test-global-ctors.ll | 4 +- llvm/test/Transforms/InstCombine/ctpop-cttz.ll | 69 +++ llvm/tools/obj2yaml/elf2yaml.cpp | 246 ++++------ .../clang-tools-extra/clang-tidy/bugprone/BUILD.gn | 1 + mlir/docs/ConversionToLLVMDialect.md | 14 +- mlir/include/mlir/IR/StandardTypes.h | 4 +- 93 files changed, 2271 insertions(+), 1599 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/bugprone/SpuriouslyWakeUpFunctions [...] create mode 100644 clang-tools-extra/clang-tidy/bugprone/SpuriouslyWakeUpFunctionsCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/bugprone-spuriously-wa [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/cert-con36-c.rst create mode 100644 clang-tools-extra/docs/clang-tidy/checks/cert-con54-cpp.rst create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-spuriously- [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-spuriously- [...] rename clang/test/Sema/{builtins-memcpy-inline.c => builtins-memcpy-inline.cpp} (86%) create mode 100644 compiler-rt/test/tsan/pthread_atfork_deadlock2.c create mode 100644 libcxx/utils/docker/debian9/buildbot/Dockerfile create mode 100644 libcxx/utils/docker/debian9/buildbot/buildbot-auth.json create mode 100644 libcxx/utils/docker/debian9/buildbot/docker-compose.yml create mode 100755 libcxx/utils/docker/debian9/buildbot/install-gcloud-agents.sh create mode 100755 libcxx/utils/docker/debian9/buildbot/install-packages.sh rename libcxx/utils/docker/debian9/{scripts => }/buildbot/run_buildbot.sh (72%) delete mode 100644 libcxx/utils/docker/debian9/compilers.yml delete mode 100644 libcxx/utils/docker/debian9/compilers/clang.Dockerfile delete mode 100644 libcxx/utils/docker/debian9/compilers/compiler-zoo.Dockerfile delete mode 100644 libcxx/utils/docker/debian9/compilers/gcc.Dockerfile delete mode 100644 libcxx/utils/docker/debian9/docker-compose.yml delete mode 100644 libcxx/utils/docker/debian9/llvm-buildbot-worker.Dockerfile delete mode 100644 libcxx/utils/docker/debian9/llvm-builder-base.Dockerfile delete mode 100755 libcxx/utils/docker/debian9/scripts/build_gcc_version.sh delete mode 100755 libcxx/utils/docker/debian9/scripts/build_llvm_version.sh delete mode 100755 libcxx/utils/docker/debian9/scripts/buildbot/docker_start_buildbots.sh delete mode 100755 libcxx/utils/docker/debian9/scripts/install_clang_packages.sh create mode 100644 llvm/test/Transforms/InstCombine/ctpop-cttz.ll