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-allnoconfig in repository toolchain/ci/llvm-project.
from eaf4484e94e gn build: Merge r357340 adds 75e74e077c9 Range-style std::find{,_if} -> llvm::find{,_if}. NFC adds 7c67dbdc65f [NFC][InstCombine] Add tests for combining icmp of no-wrap [...] adds a2ed448bf24 SafepointIRVerifier port to new Pass Manager adds 0e9e02cd723 [objc-gnustep] Use .init_array not .ctors when requested. adds 17d42953598 COMDAT-fold block descriptors. adds 7b36a86431e [gnustep-objc] Make the GNUstep v2 ABI work for Windows DLLs. adds 9f4a4d39749 fix typo: "\t" => " " adds b276dd195a2 [InstCombine] canonicalize select shuffles by commuting adds e1bc360fc64 [x86] allow movmsk with 2-element reductions adds 7ac1186b583 [InstCombine] add tests for inverted select-shuffles + bino [...] adds 76829d89287 gn build: Add build files for most clang-tools-extra unit tests adds b0e79823d69 Make common_type's implementation common adds 7fb58e98f54 Spelling correction for docs for cppcoreguidelines-owning-memory adds 68b9f45feee Replace `typedef A B` with `using B = A`. NFC. adds a77ea59c4d1 Simplify. NFC. adds ca81a56f658 [RISCV] Don't evaluatePCRelLo if a relocation will be force [...] adds 2e1bf89e3a8 [X86] Use ISD::INTRINSIC_VOID in getTgtMemIntrinsic for tru [...]
No new revisions were added by this update.
Summary of changes: .../checks/cppcoreguidelines-owning-memory.rst | 2 +- .../unittests/clang-tidy/CMakeLists.txt | 3 +- clang/include/clang/AST/DeclContextInternals.h | 5 +- .../clang/Analysis/Analyses/ThreadSafetyTIL.h | 2 +- clang/lib/ARCMigrate/ARCMT.cpp | 4 +- clang/lib/AST/CXXInheritance.cpp | 3 +- clang/lib/AST/DeclCXX.cpp | 4 +- clang/lib/AST/MicrosoftMangle.cpp | 6 +- clang/lib/AST/RecordLayoutBuilder.cpp | 2 +- clang/lib/AST/VTableBuilder.cpp | 6 +- clang/lib/Basic/Targets/ARM.cpp | 2 +- clang/lib/Basic/Targets/PPC.cpp | 18 +- clang/lib/Basic/Targets/Sparc.h | 2 +- clang/lib/Basic/Targets/X86.cpp | 9 +- clang/lib/CodeGen/CGBlocks.cpp | 2 + clang/lib/CodeGen/CGObjCGNU.cpp | 170 +++++++++++--- clang/lib/Driver/Job.cpp | 4 +- clang/lib/Driver/ToolChains/Clang.cpp | 4 +- clang/lib/Driver/ToolChains/Hexagon.cpp | 2 +- clang/lib/Edit/EditedSource.cpp | 2 +- clang/lib/Frontend/CompilerInvocation.cpp | 6 +- clang/lib/Frontend/TextDiagnostic.cpp | 3 +- clang/lib/Index/IndexingContext.cpp | 7 +- clang/lib/Lex/PPDirectives.cpp | 3 +- clang/lib/Lex/Preprocessor.cpp | 6 +- clang/lib/Sema/SemaAccess.cpp | 3 +- clang/lib/Sema/SemaChecking.cpp | 3 +- clang/lib/Sema/SemaDecl.cpp | 3 +- clang/lib/Sema/SemaExpr.cpp | 7 +- clang/lib/Sema/SemaLookup.cpp | 5 +- clang/lib/Sema/SemaObjCProperty.cpp | 9 +- clang/lib/Serialization/ASTReader.cpp | 2 +- clang/lib/Serialization/ModuleManager.cpp | 3 +- clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp | 8 +- clang/lib/StaticAnalyzer/Core/BugReporter.cpp | 3 +- clang/test/CodeGen/avx-cmp-builtins.c | 8 +- clang/test/CodeGen/avx-shuffle-builtins.c | 6 +- clang/test/CodeGenObjC/block-desc-str.m | 8 +- clang/test/CodeGenObjC/gnu-init.m | 37 ++-- clang/tools/driver/driver.cpp | 2 +- clang/tools/libclang/CIndexHigh.cpp | 6 +- clang/tools/libclang/CXCursor.cpp | 8 +- clang/unittests/AST/ASTImporterTest.cpp | 9 +- clang/unittests/Tooling/ToolingTest.cpp | 6 +- libcxx/include/type_traits | 131 +++++------ .../meta.trans.other/common_type.pass.cpp | 175 ++++++++------- lld/COFF/Driver.cpp | 2 +- lld/COFF/MapFile.cpp | 4 +- lld/ELF/Arch/X86.cpp | 26 +-- lld/ELF/CallGraphSort.cpp | 4 +- lld/ELF/InputFiles.h | 36 +-- lld/ELF/InputSection.cpp | 6 +- lld/ELF/LinkerScript.h | 2 +- lld/ELF/MapFile.cpp | 2 +- lld/ELF/OutputSections.cpp | 4 +- lld/ELF/Relocations.cpp | 4 +- lld/ELF/Relocations.h | 2 +- lld/ELF/SyntheticSections.cpp | 6 +- lld/ELF/SyntheticSections.h | 38 ++-- lld/ELF/Writer.cpp | 6 +- llvm/include/llvm/IR/Instructions.h | 4 + llvm/include/llvm/IR/SafepointIRVerifier.h | 12 + llvm/include/llvm/module.modulemap | 1 + llvm/lib/IR/Instructions.cpp | 19 ++ llvm/lib/IR/SafepointIRVerifier.cpp | 11 + llvm/lib/Passes/PassBuilder.cpp | 1 + llvm/lib/Passes/PassRegistry.def | 1 + .../AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp | 2 +- .../Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 9 +- llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp | 14 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 11 +- llvm/lib/Target/X86/X86InterleavedAccess.cpp | 2 +- .../InstCombine/InstCombineVectorOps.cpp | 9 + llvm/test/CodeGen/X86/vector-compare-all_of.ll | 48 ++-- llvm/test/CodeGen/X86/vector-compare-any_of.ll | 36 +-- llvm/test/MC/RISCV/linker-relaxation.s | 8 +- llvm/test/MC/RISCV/option-relax.s | 6 + llvm/test/Transforms/InstCombine/X86/blend_x86.ll | 8 +- .../Transforms/InstCombine/X86/x86-insertps.ll | 2 +- llvm/test/Transforms/InstCombine/X86/x86-sse4a.ll | 2 +- llvm/test/Transforms/InstCombine/icmp-sub.ll | 90 ++++++++ llvm/test/Transforms/InstCombine/logical-select.ll | 2 +- .../Transforms/InstCombine/phi-select-constant.ll | 2 +- llvm/test/Transforms/InstCombine/shuffle_select.ll | 28 +-- .../Transforms/InstCombine/vec-binop-select.ll | 244 +++++++++++++++++++++ .../Transforms/InstCombine/vec_demanded_elts.ll | 2 +- .../Transforms/SLPVectorizer/X86/alternate-fp.ll | 8 +- .../Transforms/SLPVectorizer/X86/alternate-int.ll | 6 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 4 +- llvm/utils/TableGen/X86RecognizableInstr.cpp | 2 +- .../utils/gn/build/sync_source_lists_from_cmake.py | 1 + .../clang-tools-extra/clangd/indexer/BUILD.gn | 2 +- .../gn/secondary/clang-tools-extra/test/BUILD.gn | 2 +- .../secondary/clang-tools-extra/unittests/BUILD.gn | 15 ++ .../unittests/clang-apply-replacements/BUILD.gn | 15 ++ .../unittests/clang-change-namespace/BUILD.gn | 27 +++ .../clang-tools-extra/unittests/clang-doc/BUILD.gn | 29 +++ .../unittests/clang-include-fixer/BUILD.gn | 27 +++ .../clang-include-fixer/find-all-symbols/BUILD.gn | 20 ++ .../unittests/clang-move/BUILD.gn | 27 +++ .../unittests/clang-query/BUILD.gn | 21 ++ .../unittests/clang-tidy/BUILD.gn | 36 +++ .../clang-tools-extra/unittests/clangd/BUILD.gn | 67 ++++++ 103 files changed, 1273 insertions(+), 471 deletions(-) create mode 100644 llvm/test/Transforms/InstCombine/icmp-sub.ll create mode 100644 llvm/test/Transforms/InstCombine/vec-binop-select.ll create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/unittests/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-apply [...] create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-chang [...] create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-doc/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-inclu [...] create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-inclu [...] create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-move/ [...] create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-query [...] create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-tidy/ [...] create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/unittests/clangd/BUILD.gn