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-allyesconfig in repository toolchain/ci/llvm-project.
from 1a5c97f3a4b [ASTMatchers] Matchers related to C++ inheritance adds 6f6e91d1933 [Matrix] Implement + and - operators for MatrixType. adds f66a43c11a7 Process gep (phi ptr1, ptr2) in SROA adds 6a4714030e4 [DebugInfo][DAG] Don't reuse debug location on COPY if widt [...] adds 24841093789 AMDGPU/GlobalISel: Add boilerplate for inline asm lowering adds af852d6f363 Revert "Process gep (phi ptr1, ptr2) in SROA" adds 8d8f8b35317 [lldb/Test] Don't leak forked processes on Darwin adds 2d7fdab8e39 [CMake] Change target 'check' from 'check-llvm' to 'check-all' adds 881c5eef98a [ELF] Add -z rel and -z rela adds e75325cfc39 [mlir][Affine] Minor clean-up of D79829 adds c8f1aca316c [SVE] Eliminate calls to default-false VectorType::get() fr [...] adds e4d2037a5cc [SVE] Eliminate calls to default-false VectorType::get() fr [...] adds fbac9ce226d [flang] Batch together the changes to the PFT intermediate [...] adds 8f8029b4587 [SVE] Eliminate calls to default-false VectorType::get() fr [...] adds 91beb5176b4 [mlir] NFC - Add debug information for Linalg transformations. adds a45688a72c6 [SLP] Apply external to vectorizable tree users cost adjust [...] adds 56eb7556e75 [SVE] Eliminate calls to default-false VectorType::get() fr [...] adds e6cf402e836 [SVE] Eliminate calls to default-false VectorType::get() fr [...] adds 7fc225f8c45 [mlir] Fix Windows build adds 4034d0ce207 [libFuzzer] Fixed description of fuzzer merge control file. adds 5a99ec10f5d [SVE] Eliminate calls to default-false VectorType::get() from X86 adds 03559c684a9 [diagtool] Install diagtool when LLVM_INSTALL_TOOLCHAIN_ONL [...] adds 7265ff928a9 [libc++] Fix issues with the triviality of std::array adds c652c306a6a [mlir][spirv] Clean up coop matrix assembly declaration. adds 14f49599cca [flang][NFC] Remove link-time dependency of Evaluate on Semantics adds 7d77b0545dd [gn build] (manually) port 0e265e31578 adds 7318e240000 [AMDGPU] Add loaded code object path URI definition to AMDGPUUsage adds 26c070c8db1 [gn build] Port 34cfed24ebd adds 02f6f1ebb1f [gn build] Port cf6cc662eee adds 77b1ed4b4a4 [SVE] Eliminate calls to default-false VectorType::get() fr [...] adds 3f0841f6d0a [jitlink] R_X86_64_PC32 support for the elf x86 jitlinker adds aad93654824 [SVE] Eliminate calls to default-false VectorType::get() fr [...] adds f012c58abdb AMDGPU: Move MIMG MMO check to verifier adds 4f300d49963 AMDGPU: Add new baseline tests for setreg handling adds 0892a96a05a AMDGPU: Optimize s_setreg_b32 to s_denorm_mode/s_round_mode adds d04147789ff [AMDGPU] Remove assertion on S1024 SGPR to VGPR spill adds 034a7b66040 [ValueLattice] Fix uninitialized-value after D79036 adds c554c5e159a Fix full unrolling with new pass manager. adds c2bb26d8613 NFC: Simplify O1 pass pipeline construction. adds 21fee0921d5 Use .empty() instead of .size() == 0 (NFC) adds 0800529fe60 [lldb/Bindings] Raise exception when using properties that [...] adds 20c9bb44ec1 [DWARF5] Added support for emission of .debug_macro.dwo section adds 2388a096e78 [lldb/Test] use GetLoadAddress from scripted thread plan adds cf97e0ec42b [AArch64] Treat x18 as callee-saved in functions with windo [...] adds 51089db6d75 [test] Regenerate checks in aarch64_win64cc_vararg.ll with [...] adds c65c1d78931 [X86] Autogenerate complete checks. NFC adds 92063228f85 [lldb/CMake] Fix typo that prevented regenerating the bindings adds 81b50a78237 [SelectionDAG] Remove repeated getOperand() call. NFC. adds bd85b7d6688 [OpenMP][SYCL] Do not crash on attempt to diagnose unsuppor [...] adds 1c4238e7a00 [libcxx testing] Stop using arbitrary timeouts in one test adds f5a59bea4ff IPDBRawSymbol.h - reduce StringRef.h include to forward dec [...] adds f75e91fa131 IPDBRawSymbol.h - remove already declared forward declarati [...] adds a8eb06ccffd Architecture.h - reduce includes to forward declarations. NFC. adds d1765cf1974 ArchitectureSet.h - reduce raw_ostream.h include to forward [...] adds 5a918b7e134 ArchitectureSet.h - add missing <tuple> include. adds 0f461c39df7 TBEHandler.h - remove unnecessary VersionTuple forward decl [...] adds 50bdd607311 [clang-format] [PR46130] When editing a file with unbalance [...] adds 179f8ad08de PackedVersion.h - reduce includes to forward declarations. NFC. adds 9d0bfcec837 [SelectionDAG] ComputeNumSignBits - use Valid Min/Max shift [...] adds 63824ad9477 [TargetLowering] SimplifyDemandedBits - remove shift amount [...] adds e5bc07634d6 SafeStackLayout.cpp - remove includes directly defined in S [...] adds 2b881f7911d CriticalAntiDepBreaker.cpp - remove includes directly defin [...] adds e6aba43cda8 SafeStackColoring.h - reduce Instructions.h include to forw [...] adds d99a1848c4f [BasicAA] Use known lower bounds for index values for size [...] adds fd0ab3b3eb8 [lldb] Pass -fPIC flag even when DYLIB_ONLY is set adds 065bf124fde [DSE] Remove noop stores in MSSA. adds 7873376bb36 [LoopUnroll] Fix build failure for allyesconfig.
No new revisions were added by this update.
Summary of changes: clang/include/clang/AST/Type.h | 7 +- clang/include/clang/Sema/Sema.h | 5 + clang/lib/CodeGen/CGExprScalar.cpp | 11 + clang/lib/Format/NamespaceEndCommentsFixer.cpp | 17 + clang/lib/Sema/Sema.cpp | 3 + clang/lib/Sema/SemaExpr.cpp | 67 + clang/lib/Sema/SemaOverload.cpp | 43 + clang/test/CodeGen/matrix-type-operators.c | 174 +++ clang/test/CodeGenCXX/matrix-type-operators.cpp | 156 +++ clang/test/Misc/loop-opt-setup.c | 36 +- .../OpenMP/nvptx_unsupported_type_messages.cpp | 11 + clang/test/Sema/matrix-type-operators.c | 33 + clang/test/SemaCXX/matrix-type-operators.cpp | 93 ++ clang/tools/diagtool/CMakeLists.txt | 14 +- .../Format/NamespaceEndCommentsFixerTest.cpp | 28 + compiler-rt/lib/fuzzer/FuzzerMerge.h | 9 +- flang/include/flang/Evaluate/tools.h | 25 + flang/include/flang/Lower/PFTBuilder.h | 598 +++++---- flang/include/flang/Lower/Utils.h | 31 + flang/include/flang/Semantics/scope.h | 10 +- flang/include/flang/Semantics/symbol.h | 113 +- flang/include/flang/Semantics/tools.h | 18 +- flang/include/flang/Semantics/type.h | 79 +- flang/lib/Evaluate/check-expression.cpp | 2 +- flang/lib/Evaluate/tools.cpp | 155 ++- flang/lib/Evaluate/type.cpp | 12 +- flang/lib/Lower/PFTBuilder.cpp | 1296 +++++++++++++------- flang/lib/Semantics/check-declarations.cpp | 6 +- flang/lib/Semantics/compute-offsets.cpp | 2 +- flang/lib/Semantics/mod-file.cpp | 2 +- flang/lib/Semantics/resolve-names-utils.cpp | 2 +- flang/lib/Semantics/resolve-names.cpp | 18 +- flang/lib/Semantics/scope.cpp | 10 - flang/lib/Semantics/symbol.cpp | 22 +- flang/lib/Semantics/tools.cpp | 167 --- flang/lib/Semantics/type.cpp | 70 -- flang/test/Lower/pre-fir-tree01.f90 | 6 +- flang/test/Lower/pre-fir-tree02.f90 | 48 +- flang/test/Lower/pre-fir-tree03.f90 | 12 +- flang/test/Lower/pre-fir-tree04.f90 | 10 +- flang/tools/f18/f18.cpp | 3 +- libcxx/include/array | 23 +- .../containers/sequences/array/triviality.pass.cpp | 54 + .../containers/sequences/array/aggregate.pass.cpp | 39 +- .../sequences/array/array.cons/default.pass.cpp | 61 - .../array/array.cons/implicit_copy.pass.cpp | 104 +- .../array/array.cons/initialization.pass.cpp | 188 +++ .../array/array.cons/initializer_list.pass.cpp | 63 - .../sequences/array/array.data/data.pass.cpp | 7 +- .../sequences/array/array.data/data_const.pass.cpp | 5 +- .../containers/sequences/array/iterators.pass.cpp | 6 - .../thread.condition.condvar/notify_one.pass.cpp | 122 +- lld/ELF/Driver.cpp | 45 +- lld/docs/ld.lld.1 | 6 + lld/test/ELF/i386-zrel-zrela.s | 63 + lld/test/ELF/x86-64-zrel-zrela.s | 58 + lldb/bindings/CMakeLists.txt | 2 +- lldb/bindings/interface/SBAddress.i | 25 +- lldb/packages/Python/lldbsuite/test/lldbtest.py | 4 +- .../Python/lldbsuite/test/make/Makefile.rules | 5 + .../functionalities/thread_plan/wrap_step_over.py | 8 +- .../ScriptInterpreter/Python/Inputs/sbaddress.py | 7 + .../Python/sb_address_exception.test | 8 + llvm/docs/AMDGPUUsage.rst | 54 + llvm/include/llvm/Analysis/BasicAliasAnalysis.h | 5 + llvm/include/llvm/Analysis/ValueLattice.h | 8 +- llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h | 6 +- llvm/include/llvm/DebugInfo/PDB/PDBTypes.h | 1 + .../llvm/ExecutionEngine/JITLink/ELF_x86_64.h | 43 +- llvm/include/llvm/IR/MatrixBuilder.h | 20 + llvm/include/llvm/MC/MCObjectFileInfo.h | 2 + llvm/include/llvm/Passes/PassBuilder.h | 4 + llvm/include/llvm/TextAPI/ELF/TBEHandler.h | 1 - llvm/include/llvm/TextAPI/MachO/Architecture.h | 9 +- llvm/include/llvm/TextAPI/MachO/ArchitectureSet.h | 5 +- llvm/include/llvm/TextAPI/MachO/PackedVersion.h | 7 +- .../llvm/Transforms/Vectorize/SLPVectorizer.h | 10 +- llvm/lib/Analysis/BasicAliasAnalysis.cpp | 33 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 16 +- llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp | 3 - llvm/lib/CodeGen/SafeStackColoring.cpp | 7 - llvm/lib/CodeGen/SafeStackColoring.h | 2 +- llvm/lib/CodeGen/SafeStackLayout.cpp | 1 - llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 16 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 51 +- llvm/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp | 161 ++- llvm/lib/Linker/IRMover.cpp | 7 +- llvm/lib/MC/MCObjectFileInfo.cpp | 7 + llvm/lib/Passes/PassBuilder.cpp | 200 ++- .../lib/Target/AArch64/AArch64CallingConvention.td | 4 + llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 11 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 26 +- llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp | 4 + llvm/lib/Target/AArch64/AArch64StackTagging.cpp | 4 +- .../Target/AArch64/AArch64TargetTransformInfo.cpp | 6 +- llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPULibFunc.cpp | 2 +- .../Target/AMDGPU/AMDGPULowerKernelArguments.cpp | 2 +- .../Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 1 + llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 6 + .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 4 +- llvm/lib/Target/AMDGPU/MIMGInstructions.td | 1 - llvm/lib/Target/AMDGPU/SIDefines.h | 22 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 79 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 5 + llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 11 +- llvm/lib/Target/AMDGPU/SOPInstructions.td | 4 + llvm/lib/Target/X86/X86ISelLowering.cpp | 2 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 12 +- llvm/lib/Target/X86/X86InterleavedAccess.cpp | 5 +- llvm/lib/Target/X86/X86PartialReduction.cpp | 3 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 35 +- llvm/lib/TextAPI/MachO/Architecture.cpp | 2 + llvm/lib/TextAPI/MachO/ArchitectureSet.cpp | 1 + .../AggressiveInstCombine/TruncInstCombine.cpp | 6 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 9 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 21 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 6 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 3 +- .../InstCombine/InstCombineVectorOps.cpp | 6 +- .../Instrumentation/DataFlowSanitizer.cpp | 2 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 8 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 28 + llvm/lib/Transforms/Utils/LoopUnroll.cpp | 6 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 2 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 122 +- .../test/Analysis/BasicAA/assume-index-positive.ll | 82 ++ llvm/test/Analysis/BasicAA/bug.23626.ll | 4 +- llvm/test/CMakeLists.txt | 5 +- .../test/CodeGen/AArch64/aarch64_win64cc_vararg.ll | 74 +- llvm/test/CodeGen/AArch64/win64cc-backup-x18.ll | 26 + .../AMDGPU/GlobalISel/irtranslator-inline-asm.ll | 237 ++++ .../AMDGPU/GlobalISel/llvm.amdgcn.s.setreg.ll | 904 +++++++++++++- llvm/test/CodeGen/AMDGPU/coalescer-subreg-join.mir | 4 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.setreg.ll | 877 ++++++++++++- llvm/test/CodeGen/AMDGPU/memory_clause.mir | 14 +- llvm/test/CodeGen/AMDGPU/merge-image-load.mir | 4 +- llvm/test/CodeGen/AMDGPU/merge-image-sample.mir | 104 +- llvm/test/CodeGen/AMDGPU/nsa-vmem-hazard.mir | 10 +- llvm/test/CodeGen/AMDGPU/postra-bundle-memops.mir | 8 +- llvm/test/CodeGen/AMDGPU/spill-wide-sgpr.ll | 244 +++- llvm/test/CodeGen/AMDGPU/waitcnt-preexisting.mir | 2 +- llvm/test/CodeGen/AMDGPU/waitcnt-vmem-waw.mir | 8 +- llvm/test/CodeGen/X86/i1narrowfail.ll | 7 +- llvm/test/CodeGen/X86/narrow_op-1.ll | 15 +- llvm/test/DebugInfo/X86/dbg-value-funcarg3.ll | 58 + llvm/test/DebugInfo/X86/debug-macro-dwo.ll | 49 + .../JITLink/X86/ELF_x86-64_relocations.s | 24 +- .../Transforms/DeadStoreElimination/MSSA/atomic.ll | 34 + .../DeadStoreElimination/MSSA/noop-stores.ll | 171 +++ .../DeadStoreElimination/MSSA/simple-todo.ll | 119 -- llvm/test/Transforms/LoopUnroll/FullUnroll.ll | 77 ++ .../Transforms/SLPVectorizer/AArch64/transpose.ll | 45 +- .../Transforms/SLPVectorizer/X86/alternate-fp.ll | 46 +- .../Transforms/SLPVectorizer/X86/alternate-int.ll | 43 +- llvm/test/Transforms/SLPVectorizer/X86/hadd.ll | 23 +- llvm/test/Transforms/SLPVectorizer/X86/hsub.ll | 23 +- .../Transforms/SLPVectorizer/X86/load-merge.ll | 14 +- .../Transforms/SLPVectorizer/X86/vec_list_bias.ll | 35 +- llvm/tools/opt/NewPMDriver.cpp | 9 + llvm/utils/gn/secondary/clang/lib/Sema/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/lib/Testing/BUILD.gn | 11 + .../gn/secondary/clang/unittests/AST/BUILD.gn | 2 +- llvm/utils/gn/secondary/llvm/unittests/MC/BUILD.gn | 1 + .../Dialect/Affine/IR/AffineMemoryOpInterfaces.h | 6 +- .../Dialect/Affine/IR/AffineMemoryOpInterfaces.td | 28 +- mlir/include/mlir/Dialect/Affine/IR/CMakeLists.txt | 7 +- .../mlir/Dialect/Linalg/Transforms/Transforms.h | 10 +- .../Dialect/SPIRV/SPIRVCooperativeMatrixOps.td | 8 +- mlir/include/mlir/IR/PatternMatch.h | 2 +- mlir/lib/Analysis/AffineAnalysis.cpp | 9 +- .../Dialect/Affine/IR/AffineMemoryOpInterfaces.cpp | 2 +- mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp | 32 +- mlir/lib/Dialect/SPIRV/SPIRVOps.cpp | 58 +- mlir/lib/Transforms/BufferPlacement.cpp | 2 +- .../SPIRV/Serialization/cooperative-matrix.mlir | 2 +- mlir/test/Dialect/SPIRV/cooperative-matrix.mlir | 2 +- 180 files changed, 6837 insertions(+), 2232 deletions(-) create mode 100644 clang/test/CodeGen/matrix-type-operators.c create mode 100644 clang/test/CodeGenCXX/matrix-type-operators.cpp create mode 100644 clang/test/Sema/matrix-type-operators.c create mode 100644 clang/test/SemaCXX/matrix-type-operators.cpp create mode 100644 flang/include/flang/Lower/Utils.h create mode 100644 libcxx/test/libcxx/containers/sequences/array/triviality.pass.cpp delete mode 100644 libcxx/test/std/containers/sequences/array/array.cons/default.pass.cpp create mode 100644 libcxx/test/std/containers/sequences/array/array.cons/initializ [...] delete mode 100644 libcxx/test/std/containers/sequences/array/array.cons/initializ [...] create mode 100644 lld/test/ELF/i386-zrel-zrela.s create mode 100644 lld/test/ELF/x86-64-zrel-zrela.s create mode 100644 lldb/test/Shell/ScriptInterpreter/Python/Inputs/sbaddress.py create mode 100644 lldb/test/Shell/ScriptInterpreter/Python/sb_address_exception.test create mode 100644 llvm/test/CodeGen/AArch64/win64cc-backup-x18.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-inline-asm.ll create mode 100644 llvm/test/DebugInfo/X86/dbg-value-funcarg3.ll create mode 100644 llvm/test/DebugInfo/X86/debug-macro-dwo.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/noop-stores.ll create mode 100644 llvm/test/Transforms/LoopUnroll/FullUnroll.ll create mode 100644 llvm/utils/gn/secondary/clang/lib/Testing/BUILD.gn