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-lts-allnoconfig in repository toolchain/ci/llvm-project.
from e9fd9073e49 [WebAssembly] Run ExplicitLocals pass after CFGStackify adds c4ac74fb498 [WebAssembly] Fix unwind destination mismatches in CFG stackify adds 08a940d629f [clang-format]: Add NonEmptyParentheses spacing option adds 88335c21a46 [clang-format] [PR41187] moves Java import statements to th [...] adds cfdf09ba7d7 [X86][SSE] Add PAVG test case from PR41316 adds 82b01e002ec [llvm-objcopy] Replace the size() helper with SectionTableR [...] adds 7dd1c36cd72 [cmake] Change deprecated $<CONFIG> to $<CONFIGURATION>. NFC adds 32934555957 [X86][SSE] detectAVGPattern - begin generalizing ADD matches adds 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 [...] new a2ed448bf24 SafepointIRVerifier port to new Pass Manager
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: .../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/include/clang/Format/Format.h | 11 + 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/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/Format/Format.cpp | 4 +- clang/lib/Format/TokenAnnotator.cpp | 14 +- clang/lib/Format/TokenAnnotator.h | 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/runtime/CMakeLists.txt | 2 +- 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/Format/FormatTest.cpp | 56 + clang/unittests/Format/SortImportsTestJava.cpp | 15 + clang/unittests/Tooling/ToolingTest.cpp | 6 +- compiler-rt/cmake/Modules/AddCompilerRT.cmake | 2 +- llvm/include/llvm/IR/SafepointIRVerifier.h | 12 + llvm/include/llvm/module.modulemap | 1 + llvm/lib/IR/SafepointIRVerifier.cpp | 11 + llvm/lib/Passes/PassBuilder.cpp | 1 + llvm/lib/Passes/PassRegistry.def | 1 + llvm/lib/Target/RISCV/RISCVCallingConv.td | 8 + llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 107 +- llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp | 30 +- .../Target/WebAssembly/WebAssemblyCFGStackify.cpp | 530 ++++- .../Target/WebAssembly/WebAssemblyUtilities.cpp | 5 + llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 17 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 44 +- 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 | 2209 ++++++++++++++------ .../SystemZ/DAGCombiner_illegal_BUILD_VECTOR.ll | 4 +- llvm/test/CodeGen/WebAssembly/cfg-stackify-eh.ll | 250 ++- llvm/test/CodeGen/X86/avg.ll | 28 + llvm/test/CodeGen/X86/fold-rmw-ops.ll | 20 +- llvm/test/Transforms/InstCombine/icmp-sub.ll | 90 + llvm/tools/llvm-config/CMakeLists.txt | 2 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 15 +- llvm/tools/llvm-objcopy/ELF/Object.h | 1 + .../clang/lib/StaticAnalyzer/Checkers/BUILD.gn | 1 + .../clang/lib/StaticAnalyzer/Core/BUILD.gn | 1 - llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn | 1 + 81 files changed, 3573 insertions(+), 864 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