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-next-allnoconfig in repository toolchain/ci/llvm-project.
from eeece6dbe68 [AMDGPU] Add more VMEM to SALU WAR hazard tests. NFC adds fa8fc9ffcc9 [MLIR, OpenMP] Support for flush operation, and translating [...] adds 032727f4f83 [clangd] Complete filenames after < / ". adds 9b88a190b42 [clangd] Add CSV export for trace metrics adds 5afd86b0de7 [MLIR] Add helper functions for common integer types adds 61559d04586 [clangd] Squash GCC error with StringRef + gtest MatchesRegex() adds 62adfed30a1 Unrank mcuMemHostRegister tensor argument. adds 2e5e42d4aea [analyzer][MallocChecker] When modeling realloc-like functi [...] adds 8e64c096946 GlobalVariable.h - remove unused PointerUnion.h include. NFC adds 0fc1f2b7cdb ObjectCache.h - replace unnecessary MemoryBuffer.h include [...] adds 6e99199419d Fix "not all control paths return a value" warning on MSVC builds. adds c1ae72d03f7 [IR] Revert r119493 adds 2e499eee588 [OPENMP50]Add initial support for 'affinity' clause. adds e86f3075f87 [NFC][ARM] Add more tail predication tests adds 23954318f49 [AST][RecoveryExpr] Fix an assertion crash on openMP. adds e984b7f2a23 Added a TanOp to SPIR-V dialect GLSL ops adds 6f56599c14a [AST] Fix the PrintQualifiedName for ObjC instance variable [...] adds 0320ce8916a [clangd] Add a flag to preserve type for recovery expression. adds fcf0764998b [AST] Fix an assertion violation in FieldDecl::getParent. adds 500479dba33 [analyzer][DirectIvarAssignment] Turn DirectIvarAssignmentF [...] adds a7759d17850 GlobalISel: Fix IRTranslator for constantexpr selects adds 66ad1074528 [VPlan] Remove unique_ptr from VPBranchOnRecipeMask (NFC). new 7ebf7d91e61 [clangd] Delete regex assertion, breaking on windows too... new f828d75b46f [VPlan] Add & use VPValue operands for VPReplicateRecipe (NFC). new 6846aec7313 [analyzer] SATestBuild.py: Optionally override compiler new ac6a9971309 MachineBasicBlock.h - remove unnecessary includes. NFC. new 64ba6ee1608 CommandLine.h - remove unnecessary raw_ostream forward decl [...] new f3b20c2ae7b MCTargetOptionsCommandFlags.h - remove unnecessary includes. NFC. new 1aadd6ce612 [lld] Remove unused lld/test/Driver/Inputs/**/libtest.a new d1560f3956f [mlir] scf::ForOp: provide builders with callbacks for loop body new cff9399f6b9 [VPlan] Fix comment for User in VPWidenSelectRecipe (NFC). new 55e9eb416ee [lld-macho] Support -order_file new e270b2f1727 [lld-macho] Support .subsections_via_symbols new 1f820e35596 [lld-macho] Support X86_64_RELOC_UNSIGNED new b0d94964da8 [clangd] findExplicitReferences supports goto labels new 5bc0c8f0092 [clangd] Avoid StringRef entirely with gmock new 268fa40daa1 [analyzer] Don't print the config count in debug.ConfigDumper new 7f5d91d3ffe [clang][AIX] Implement ABIInfo and TargetCodeGenInfo for AIX new e4e1080a583 [analyzer][Nullability] Don't emit under the checker name N [...] new 34683005110 [MLIR] Update the FunctionAndBlockSignatureConverter and No [...] new c6b2b784299 [clangd-remote] Replace YAML serialization with proper Prot [...] new db8559eee4a Revert "[lld-macho] Support X86_64_RELOC_UNSIGNED" new 70fbbcdd343 Revert "[lld-macho] Support .subsections_via_symbols" new 6189dd06ad4 [clang-format] [PR45942] [[nodiscard]] causes && to be miss [...] new 07740dd08b5 [clang-format] [PR44476] Add space between template and attribute new 575c59cf6a3 [clang-format] [PR45614] Incorrectly indents [[nodiscard]] [...] new 5d82cb3c3a6 [clang-format] @lefticus just taught the world how to use [ [...] new 64676499741 [ELF] Make --trace-symbol track preempted shared definitions new 9bc989a48d6 [InstCombine] Remove hasNoInfs check for pow(C,y) -> exp2(l [...] new 7cefd1b4cd7 [LV] Remove duplicated return stmt (NFC).
The 28 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-tools-extra/clangd/ClangdLSPServer.cpp | 34 +-- clang-tools-extra/clangd/ClangdServer.cpp | 6 +- clang-tools-extra/clangd/ClangdServer.h | 5 + clang-tools-extra/clangd/CodeComplete.cpp | 39 +++ clang-tools-extra/clangd/CodeComplete.h | 4 + clang-tools-extra/clangd/Compiler.cpp | 4 +- clang-tools-extra/clangd/Compiler.h | 1 + clang-tools-extra/clangd/FindTarget.cpp | 27 +- clang-tools-extra/clangd/Hover.cpp | 4 +- clang-tools-extra/clangd/index/remote/Client.cpp | 3 +- clang-tools-extra/clangd/index/remote/Index.proto | 54 +++- .../index/remote/marshalling/Marshalling.cpp | 151 +++++++++- clang-tools-extra/clangd/support/Trace.cpp | 65 ++++ clang-tools-extra/clangd/support/Trace.h | 7 + .../clangd/test/initialize-params.test | 5 +- clang-tools-extra/clangd/test/metrics.test | 11 + clang-tools-extra/clangd/tool/ClangdMain.cpp | 28 +- clang-tools-extra/clangd/unittests/CMakeLists.txt | 14 + .../clangd/unittests/CodeCompleteTests.cpp | 42 +++ .../clangd/unittests/FindTargetTests.cpp | 21 ++ clang-tools-extra/clangd/unittests/HoverTests.cpp | 15 + clang-tools-extra/clangd/unittests/TestTU.cpp | 6 + clang-tools-extra/clangd/unittests/TestTU.h | 1 + .../clangd/unittests/remote/MarshallingTests.cpp | 93 ++++++ .../clangd/unittests/support/TraceTests.cpp | 48 +++ clang/include/clang/AST/Decl.h | 7 +- clang/include/clang/AST/OpenMPClause.h | 101 +++++++ clang/include/clang/AST/RecursiveASTVisitor.h | 9 + clang/include/clang/Sema/Sema.h | 6 + .../clang/StaticAnalyzer/Checkers/Checkers.td | 16 +- clang/lib/AST/Decl.cpp | 7 +- clang/lib/AST/OpenMPClause.cpp | 36 +++ clang/lib/AST/StmtProfile.cpp | 6 + clang/lib/Basic/OpenMPKinds.cpp | 2 + clang/lib/CodeGen/CGStmtOpenMP.cpp | 1 + clang/lib/CodeGen/TargetInfo.cpp | 335 +++++++++++++++------ clang/lib/Format/TokenAnnotator.cpp | 5 + clang/lib/Format/UnwrappedLineParser.cpp | 14 +- clang/lib/Frontend/CompilerInvocation.cpp | 6 + clang/lib/Parse/ParseOpenMP.cpp | 28 +- clang/lib/Sema/SemaOpenMP.cpp | 54 +++- clang/lib/Sema/TreeTransform.h | 35 +++ clang/lib/Serialization/ASTReader.cpp | 15 + clang/lib/Serialization/ASTWriter.cpp | 9 + .../lib/StaticAnalyzer/Checkers/DebugCheckers.cpp | 2 - .../Checkers/DirectIvarAssignment.cpp | 15 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 14 +- .../StaticAnalyzer/Checkers/NullabilityChecker.cpp | 121 ++++---- .../expected-plists/nullability-notes.m.plist | 4 +- clang/test/Analysis/analyzer-config.c | 3 +- clang/test/Analysis/incorrect-checker-names.mm | 18 +- clang/test/Analysis/malloc.c | 15 + ...direct-ivar-assignment-in-annotated-functions.m | 8 +- clang/test/CodeGen/aix-complex.c | 10 + clang/test/CodeGen/aix-return.c | 34 +++ clang/test/CodeGen/aix-struct-arg.c | 89 ++++++ clang/test/CodeGen/aix-vaargs.c | 85 ++++++ clang/test/CodeGen/aix-vector.c | 10 + ...ruct-return.c => ppc32-and-aix-struct-return.c} | 24 +- clang/test/CodeGen/ppc32-dwarf.c | 126 ++++++++ clang/test/CodeGen/ppc64-dwarf.c | 15 +- clang/test/Frontend/aix-unsupported.c | 10 + clang/test/OpenMP/recovery-crash.cpp | 5 + clang/test/OpenMP/task_affinity_messages.cpp | 75 +++++ clang/test/OpenMP/task_ast_print.cpp | 14 +- clang/tools/libclang/CIndex.cpp | 5 + clang/unittests/AST/NamedDeclPrinterTest.cpp | 21 ++ clang/unittests/Format/FormatTest.cpp | 87 ++++++ clang/utils/analyzer/SATestBuild.py | 13 +- lld/ELF/Symbols.cpp | 3 +- lld/MachO/Config.h | 17 ++ lld/MachO/Driver.cpp | 98 ++++++ lld/MachO/InputFiles.cpp | 1 + lld/MachO/MergedOutputSection.h | 6 +- lld/MachO/Options.td | 4 + lld/MachO/OutputSection.h | 11 +- lld/MachO/OutputSegment.cpp | 20 -- lld/MachO/OutputSegment.h | 1 - lld/MachO/SyntheticSections.cpp | 2 +- lld/MachO/SyntheticSections.h | 4 + lld/MachO/Writer.cpp | 73 ++++- lld/test/Driver/Inputs/libtest.a | 1 - lld/test/Driver/Inputs/usr/lib/i386/libtest.a | 1 - lld/test/Driver/Inputs/usr/lib/libtest.a | 1 - lld/test/ELF/trace-symbols.s | 5 + lld/test/MachO/invalid/order-file-bad-arch.test | 9 + lld/test/MachO/invalid/order-file-bad-objfile.test | 10 + lld/test/MachO/order-file.s | 131 ++++++++ llvm/include/llvm/CodeGen/MachineBasicBlock.h | 5 +- llvm/include/llvm/ExecutionEngine/ObjectCache.h | 3 +- llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 2 + llvm/include/llvm/IR/GlobalVariable.h | 1 - llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 5 +- llvm/include/llvm/Support/CommandLine.h | 1 - llvm/lib/Analysis/Lint.cpp | 3 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 7 +- llvm/lib/IR/BasicBlock.cpp | 9 +- llvm/lib/MC/MCTargetOptionsCommandFlags.cpp | 2 + llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 11 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 36 ++- llvm/lib/Transforms/Vectorize/VPlan.h | 29 +- .../AMDGPU/GlobalISel/irtranslator-constantexpr.ll | 37 +++ .../LowOverheadLoops/iv-two-vcmp-reordered.mir | 203 +++++++++++++ .../Thumb2/LowOverheadLoops/iv-two-vcmp.mir | 190 ++++++++++++ llvm/test/Transforms/InstCombine/pow-exp.ll | 5 +- mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td | 17 ++ mlir/include/mlir/Dialect/SCF/EDSC/Builders.h | 11 + mlir/include/mlir/Dialect/SCF/SCF.h | 36 ++- mlir/include/mlir/Dialect/SCF/SCFOps.td | 7 +- mlir/include/mlir/Dialect/SPIRV/SPIRVGLSLOps.td | 32 ++ mlir/include/mlir/IR/Builders.h | 2 + mlir/include/mlir/Transforms/BufferPlacement.h | 66 ++-- mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp | 8 +- .../lib/Dialect/GPU/Transforms/MemoryPromotion.cpp | 4 +- .../Dialect/Linalg/Transforms/TensorsToBuffers.cpp | 28 +- mlir/lib/Dialect/SCF/EDSC/Builders.cpp | 48 +++ mlir/lib/Dialect/SCF/SCF.cpp | 110 ++++++- mlir/lib/IR/Builders.cpp | 4 + mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 12 + mlir/lib/Transforms/BufferPlacement.cpp | 37 ++- mlir/test/Dialect/OpenMP/ops.mlir | 18 ++ .../test/Dialect/SPIRV/Serialization/glsl-ops.mlir | 2 + mlir/test/Dialect/SPIRV/glslops.mlir | 16 + mlir/test/EDSC/builder-api-test.cpp | 18 +- mlir/test/Target/openmp-llvm.mlir | 21 +- ...tion.mlir => buffer-placement-preparation.mlir} | 40 ++- mlir/test/lib/Transforms/TestBufferPlacement.cpp | 17 +- mlir/test/mlir-cuda-runner/all-reduce-and.mlir | 14 +- mlir/test/mlir-cuda-runner/all-reduce-max.mlir | 14 +- mlir/test/mlir-cuda-runner/all-reduce-min.mlir | 14 +- mlir/test/mlir-cuda-runner/all-reduce-op.mlir | 8 +- mlir/test/mlir-cuda-runner/all-reduce-or.mlir | 14 +- mlir/test/mlir-cuda-runner/all-reduce-region.mlir | 8 +- mlir/test/mlir-cuda-runner/all-reduce-xor.mlir | 14 +- mlir/test/mlir-cuda-runner/gpu-to-cubin.mlir | 4 +- .../test/mlir-cuda-runner/multiple-all-reduce.mlir | 21 +- mlir/test/mlir-cuda-runner/shuffle.mlir | 8 +- mlir/test/mlir-cuda-runner/two-modules.mlir | 10 +- .../mlir-cuda-runner/cuda-runtime-wrappers.cpp | 66 +--- 139 files changed, 3296 insertions(+), 603 deletions(-) create mode 100644 clang-tools-extra/clangd/test/metrics.test create mode 100644 clang-tools-extra/clangd/unittests/remote/MarshallingTests.cpp create mode 100644 clang/test/CodeGen/aix-complex.c create mode 100644 clang/test/CodeGen/aix-return.c create mode 100644 clang/test/CodeGen/aix-struct-arg.c create mode 100644 clang/test/CodeGen/aix-vaargs.c create mode 100644 clang/test/CodeGen/aix-vector.c rename clang/test/CodeGen/{ppc32-struct-return.c => ppc32-and-aix-struct-return.c} (72%) create mode 100644 clang/test/CodeGen/ppc32-dwarf.c create mode 100644 clang/test/Frontend/aix-unsupported.c create mode 100644 clang/test/OpenMP/recovery-crash.cpp create mode 100644 clang/test/OpenMP/task_affinity_messages.cpp delete mode 100644 lld/test/Driver/Inputs/libtest.a delete mode 100644 lld/test/Driver/Inputs/usr/lib/i386/libtest.a delete mode 100644 lld/test/Driver/Inputs/usr/lib/libtest.a create mode 100644 lld/test/MachO/invalid/order-file-bad-arch.test create mode 100644 lld/test/MachO/invalid/order-file-bad-objfile.test create mode 100644 lld/test/MachO/order-file.s create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/iv-two-vcmp-reordered.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/iv-two-vcmp.mir rename mlir/test/Transforms/{buffer-placement-prepration.mlir => buffer-placement- [...]