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-next-allmodconfig in repository toolchain/ci/llvm-project.
from b5498cbf64e [RISCV] Add RV64 CHECK lines to test/CodeGen/RISCV/vararg.l [...] adds 10c9032c023 [X86][SSE] detectAVGPattern - Match zext(or(x,y)) 'add like [...] adds 0b2803ee657 [RISCV] Add codegen support for ilp32f, ilp32d, lp64f, and [...] adds e4a0fc7d75e [X86] Teach isel for RMW binops to handle negate adds 513e6b9d586 [MIPS] Remove fcmp undef from reduced test adds 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 [...]
No new revisions were added by this update.
Summary of changes: .../clang-change-namespace/CMakeLists.txt | 4 +- .../unittests/clang-include-fixer/CMakeLists.txt | 4 +- 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 +- 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/RISCV/RISCVCallingConv.td | 8 + llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 107 ++++++-- llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp | 30 ++- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 17 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 38 ++- llvm/lib/Target/X86/X86InterleavedAccess.cpp | 2 +- .../InstCombine/InstCombineVectorOps.cpp | 9 + llvm/test/CodeGen/Mips/2013-11-18-fp64-const0.ll | 14 +- llvm/test/CodeGen/RISCV/callee-saved-fpr32s.ll | 107 +++++++- llvm/test/CodeGen/RISCV/callee-saved-fpr64s.ll | 58 +++- llvm/test/CodeGen/RISCV/callee-saved-gprs.ll | 12 + .../RISCV/calling-conv-ilp32-ilp32f-common.ll | 6 + .../calling-conv-ilp32-ilp32f-ilp32d-common.ll | 12 + llvm/test/CodeGen/RISCV/calling-conv-ilp32d.ll | 294 +++++++++++++++++++++ .../RISCV/calling-conv-ilp32f-ilp32d-common.ll | 221 ++++++++++++++++ .../RISCV/calling-conv-lp64-lp64f-common.ll | 3 + .../RISCV/calling-conv-lp64-lp64f-lp64d-common.ll | 6 + llvm/test/CodeGen/RISCV/target-abi-valid.ll | 24 +- llvm/test/CodeGen/RISCV/vararg.ll | 20 +- .../SystemZ/DAGCombiner_illegal_BUILD_VECTOR.ll | 4 +- llvm/test/CodeGen/X86/avg.ll | 66 +---- llvm/test/CodeGen/X86/fold-rmw-ops.ll | 20 +- 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 +- .../clang/lib/StaticAnalyzer/Checkers/BUILD.gn | 1 + .../clang/lib/StaticAnalyzer/Core/BUILD.gn | 1 - llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn | 1 + 92 files changed, 1657 insertions(+), 375 deletions(-) create mode 100644 llvm/test/CodeGen/RISCV/calling-conv-ilp32d.ll create mode 100644 llvm/test/CodeGen/RISCV/calling-conv-ilp32f-ilp32d-common.ll create mode 100644 llvm/test/Transforms/InstCombine/icmp-sub.ll create mode 100644 llvm/test/Transforms/InstCombine/vec-binop-select.ll