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-lts-defconfig in repository toolchain/ci/llvm-project.
from ec56621a5c2 [SystemZ] Remove fcmp undef from reduced test adds a28ee7ec4f0 Rename IncludeFixerTests to ClangIncludeFixerTests and Chan [...] adds ec04b0727cf gn build: Merge r357326 adds 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 new 7fb58e98f54 Spelling correction for docs for cppcoreguidelines-owning-memory
The 1 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: .../checks/cppcoreguidelines-owning-memory.rst | 2 +- .../clang-change-namespace/CMakeLists.txt | 4 +- .../unittests/clang-include-fixer/CMakeLists.txt | 4 +- .../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 ++++++++------- 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 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 7 +- 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/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 ++++++ .../clang/lib/StaticAnalyzer/Checkers/BUILD.gn | 1 + .../clang/lib/StaticAnalyzer/Core/BUILD.gn | 1 - llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn | 1 + 90 files changed, 1176 insertions(+), 396 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