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-defconfig in repository toolchain/ci/llvm-project.
from d5e9b76253d [gn build] Put HAVE_LIBZ and HAVE_ZLIB_H behind llvm_enable [...] adds 6512cc77350 [NFC,StackSafety] Rename local function adds a63eedd049b [CMake] -gen-dag-isel: add -omit-comments if neither Debug [...] adds 1cff8e8de79 [MLIR] LinalgToStandard: use LINK_LIBS rather than target_l [...] adds 15f0f824b36 [tests][Driver] Set `--sysroot=""` to allow `DEFAULT_SYSROO [...] adds 3f5fc73a9d5 [test][ARM][CMSE] Use clang_cc1 in arm_cmse.h tests adds e3e0367f9ba [CMake][AIX] Add `-bcdtors:mbr` option when building with IBM XL adds 802b427f206 [MLIR] Update intrinsic test, because ptrmask changed. adds eb623ae8320 [MLIR] Continue renaming of "SideEffects" adds 444720c250d [MLIR][cmake] refactor lib/Interfaces/CMakeLists.txt adds ec44e08940f [MLIR] Move JitRunner to live with ExecutionEngine adds b31cb3aa5ee unwind: fix unwind build without heap adds 675d5543d42 [ARM] Change more triples to arm-none-none-eabi. NFC adds 1a6e4a2cf68 Fix polly tests after D79968. adds 634a0acb307 Cleanup some test issues: adds b1ae13b4e97 Fix flang build after mlir SideEffects.h -> SideEffectInter [...] adds 0c2c6fce07e [test] Improve FileCheck's numeric-expression.txt adds 6c68f75ee4d Prevent register coalescing in functions whith setjmp adds 80af39ead81 Fix go bindings after FixedVectorType -> VectorType change. adds 7af0c8559b6 [clang-tidy] Transformer checks now store IncludeStyle option adds 38095549c6a [flang] Constraint checks C751 to C760 adds a065a01bf71 [AMDGPU] Allow use of StackPtrOffsetReg when building spills adds bca347508c8 [WebAssembly] Handle exception specifications adds 945ad141ce6 Revert "[WebAssembly] Handle exception specifications" adds e32f8e5d4ae [Windows EH] Fix the order of Nested try-catches in $tryMap$ table adds 45c7b3fd910 [LegalizeVectorTypes] Remove non-constnat INSERT_SUBVECTOR [...] adds 13d44b2a0c7 [LegalizeDAG] Use getMemBasePlusOffset to simplify some cod [...] adds 3f66bb20174 [libcxx testing] Remove ALLOW_RETRIES from last futures test adds d86fff6ae7c [ValueTracking] Fix computeKnownBits() with bitwidth-changi [...] adds 0dc91bfd11e [mlir][spirv] Handle debuginfo for control flow ops. adds 42a9ca0245a [ARM] Extra VQMOVN/VQSHRN tests. NFC adds be6847b17d7 Fix -Wdocumentation warning. NFC. adds 43bf2be4d92 LLParser.cpp - remove headers explicitly included in LLPars [...] adds 25656332f18 AggressiveAntiDepBreaker.cpp - remove headers explicitly in [...] adds 228913780b6 DIEHash.cpp - remove headers explicitly included in DIEHash [...] adds 2e1fbf85b65 [ARM] MVE saturating truncates adds 72f1fb2edf5 [ARM] Combines for VMOVN adds 5be37cb124f [x86][CGP] try to hoist funnel shift above select-of-splats new 9a05547954a [AArch64] Precommit tests for D77316
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-tidy/utils/TransformerClangTidyCheck.cpp | 6 + .../clang-tidy/utils/TransformerClangTidyCheck.h | 4 + clang/test/CodeGen/arm-cmse-nonsecure.c | 4 +- clang/test/CodeGen/arm-cmse-secure.c | 4 +- clang/test/Driver/darwin-header-search-libcxx.cpp | 1 + clang/test/Driver/darwin-header-search-system.cpp | 1 + clang/test/Driver/mingw-sysroot.cpp | 6 +- flang/include/flang/Evaluate/check-expression.h | 23 +- flang/include/flang/Optimizer/Dialect/FIROps.h | 2 +- flang/lib/Evaluate/check-expression.cpp | 56 +- flang/lib/Semantics/check-declarations.cpp | 43 +- flang/lib/Semantics/resolve-names.cpp | 41 +- flang/lib/Semantics/type.cpp | 11 +- flang/test/Semantics/assign02.f90 | 2 +- flang/test/Semantics/resolve31.f90 | 2 +- flang/test/Semantics/resolve33.f90 | 1 - flang/test/Semantics/resolve34.f90 | 10 +- flang/test/Semantics/resolve52.f90 | 7 + flang/test/Semantics/resolve79.f90 | 2 + flang/test/Semantics/resolve89.f90 | 64 +- flang/test/Semantics/resolve90.f90 | 18 + .../containers/views/span.cons/stdarray.pass.cpp | 62 +- .../futures.unique_future/wait_for.pass.cpp | 57 +- .../func.wrap.func.con/F_assign.pass.cpp | 5 - .../shared_ptr_pointer.pass.cpp | 3 +- libunwind/src/DwarfParser.hpp | 2 + llvm/bindings/go/llvm/ir.go | 2 +- llvm/bindings/go/llvm/string.go | 4 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 6 + llvm/cmake/modules/TableGen.cmake | 9 + llvm/include/llvm/AsmParser/Parser.h | 1 - llvm/lib/Analysis/StackSafetyAnalysis.cpp | 52 +- llvm/lib/Analysis/ValueTracking.cpp | 94 +- llvm/lib/AsmParser/LLParser.cpp | 5 - llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp | 5 - llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp | 2 - llvm/lib/CodeGen/CodeGenPrepare.cpp | 39 + llvm/lib/CodeGen/RegisterCoalescer.cpp | 20 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 9 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 18 +- llvm/lib/CodeGen/WinEHPrepare.cpp | 17 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 19 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 154 ++- llvm/lib/Target/ARM/ARMISelLowering.h | 4 + llvm/lib/Target/ARM/ARMInstrMVE.td | 25 + llvm/test/CodeGen/AArch64/shift-amount-mod.ll | 331 ++++++ .../CodeGen/AArch64/win-catchpad-nested-cxx.ll | 100 ++ llvm/test/CodeGen/AMDGPU/spill-scavenge-offset.ll | 64 +- .../ARM/no-register-coalescing-in-returnsTwice.mir | 212 ++++ llvm/test/CodeGen/Thumb2/mve-be.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-ldst-offset.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-ldst-postinc.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-ldst-preinc.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-loadstore.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-masked-ldst-offset.ll | 2 +- .../test/CodeGen/Thumb2/mve-masked-ldst-postinc.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-masked-ldst-preinc.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-masked-ldst.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-masked-load.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-masked-store.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-pred-bitcast.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-pred-loadstore.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-pred-spill.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-satmul-loops.ll | 1108 +++++++++----------- llvm/test/CodeGen/Thumb2/mve-scatter-increment.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-vmovimm.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-vmovn.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-vqmovn-combine.ll | 257 +++++ llvm/test/CodeGen/Thumb2/mve-vqmovn.ll | 40 +- .../Thumb2/{mve-vqmovn.ll => mve-vqshrn.ll} | 420 ++++---- llvm/test/CodeGen/Thumb2/mve-widen-narrow.ll | 2 +- .../X86/speculative-load-hardening-call-and-ret.ll | 86 +- llvm/test/CodeGen/X86/vector-fshl-256.ll | 84 +- llvm/test/CodeGen/X86/win-catchpad-nested-cxx.ll | 34 +- llvm/test/FileCheck/numeric-expression.txt | 263 ++--- .../Transforms/CodeGenPrepare/X86/vec-shift.ll | 129 ++- llvm/unittests/Analysis/ValueTrackingTest.cpp | 42 +- .../standalone/include/Standalone/StandaloneOps.h | 2 +- mlir/examples/toy/Ch2/CMakeLists.txt | 2 +- mlir/examples/toy/Ch2/include/toy/Dialect.h | 2 +- mlir/examples/toy/Ch3/CMakeLists.txt | 2 +- mlir/examples/toy/Ch3/include/toy/Dialect.h | 2 +- mlir/examples/toy/Ch4/CMakeLists.txt | 2 +- mlir/examples/toy/Ch4/include/toy/Dialect.h | 2 +- mlir/examples/toy/Ch5/CMakeLists.txt | 2 +- mlir/examples/toy/Ch5/include/toy/Dialect.h | 2 +- mlir/examples/toy/Ch6/CMakeLists.txt | 2 +- mlir/examples/toy/Ch6/include/toy/Dialect.h | 2 +- mlir/examples/toy/Ch7/CMakeLists.txt | 2 +- mlir/examples/toy/Ch7/include/toy/Dialect.h | 2 +- mlir/include/mlir/Dialect/AVX512/AVX512Dialect.h | 2 +- mlir/include/mlir/Dialect/Affine/IR/AffineOps.h | 2 +- mlir/include/mlir/Dialect/GPU/GPUDialect.h | 2 +- mlir/include/mlir/Dialect/LLVMIR/LLVMDialect.h | 2 +- mlir/include/mlir/Dialect/LLVMIR/NVVMDialect.h | 2 +- mlir/include/mlir/Dialect/LLVMIR/ROCDLDialect.h | 2 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.h | 2 +- mlir/include/mlir/Dialect/Quant/QuantOps.h | 2 +- mlir/include/mlir/Dialect/SCF/SCF.h | 2 +- mlir/include/mlir/Dialect/SPIRV/SPIRVOps.h | 2 +- mlir/include/mlir/Dialect/Shape/IR/Shape.h | 2 +- mlir/include/mlir/Dialect/StandardOps/IR/Ops.h | 2 +- mlir/include/mlir/Dialect/Vector/VectorOps.h | 2 +- .../mlir/{Support => ExecutionEngine}/JitRunner.h | 0 .../{SideEffects.h => SideEffectInterfaces.h} | 2 +- .../lib/Conversion/LinalgToStandard/CMakeLists.txt | 5 +- mlir/lib/Dialect/AVX512/CMakeLists.txt | 2 +- mlir/lib/Dialect/Affine/EDSC/CMakeLists.txt | 2 +- mlir/lib/Dialect/Affine/IR/CMakeLists.txt | 2 +- mlir/lib/Dialect/Affine/Transforms/CMakeLists.txt | 2 +- mlir/lib/Dialect/GPU/CMakeLists.txt | 2 +- mlir/lib/Dialect/LLVMIR/CMakeLists.txt | 8 +- mlir/lib/Dialect/Linalg/IR/CMakeLists.txt | 2 +- mlir/lib/Dialect/Quant/CMakeLists.txt | 2 +- mlir/lib/Dialect/SCF/CMakeLists.txt | 2 +- mlir/lib/Dialect/SPIRV/CMakeLists.txt | 2 +- .../Dialect/SPIRV/Serialization/Deserializer.cpp | 40 +- .../lib/Dialect/SPIRV/Serialization/Serializer.cpp | 19 + mlir/lib/Dialect/Shape/CMakeLists.txt | 2 +- mlir/lib/Dialect/StandardOps/CMakeLists.txt | 2 +- mlir/lib/Dialect/Vector/CMakeLists.txt | 2 +- mlir/lib/ExecutionEngine/CMakeLists.txt | 26 + .../lib/{Support => ExecutionEngine}/JitRunner.cpp | 2 +- mlir/lib/Interfaces/CMakeLists.txt | 104 +- .../{SideEffects.cpp => SideEffectInterfaces.cpp} | 4 +- mlir/lib/Support/CMakeLists.txt | 28 - mlir/lib/Transforms/Inliner.cpp | 2 +- mlir/lib/Transforms/LoopInvariantCodeMotion.cpp | 2 +- mlir/lib/Transforms/SCCP.cpp | 2 +- .../Utils/GreedyPatternRewriteDriver.cpp | 2 +- mlir/lib/Transforms/Utils/RegionUtils.cpp | 2 +- mlir/test/Dialect/SPIRV/Serialization/debug.mlir | 77 ++ mlir/test/lib/Dialect/Test/TestDialect.h | 2 +- mlir/test/mlir-tblgen/llvm-intrinsics.td | 5 +- mlir/tools/mlir-cpu-runner/mlir-cpu-runner.cpp | 4 +- mlir/tools/mlir-cuda-runner/mlir-cuda-runner.cpp | 2 +- .../mlir-vulkan-runner/mlir-vulkan-runner.cpp | 2 +- polly/test/ForwardOpTree/forward_from_region.ll | 2 +- polly/test/ForwardOpTree/forward_hoisted.ll | 2 +- polly/test/ForwardOpTree/forward_instruction.ll | 2 +- polly/test/ForwardOpTree/forward_load.ll | 2 +- .../ForwardOpTree/forward_load_differentarray.ll | 6 +- .../ForwardOpTree/forward_load_double_write.ll | 4 +- polly/test/ForwardOpTree/forward_load_fromloop.ll | 2 +- polly/test/ForwardOpTree/forward_load_indirect.ll | 2 +- .../ForwardOpTree/forward_load_memset_before.ll | 2 +- polly/test/ForwardOpTree/forward_load_tripleuse.ll | 8 +- .../ForwardOpTree/forward_load_unrelatedunusual.ll | 2 +- polly/test/ForwardOpTree/forward_phi_load.ll | 2 +- polly/test/ForwardOpTree/forward_readonly.ll | 4 +- polly/test/ForwardOpTree/forward_store.ll | 4 +- .../forward_synthesizable_definloop.ll | 2 +- .../ForwardOpTree/forward_synthesizable_indvar.ll | 2 +- .../forward_synthesizable_useinloop.ll | 2 +- polly/test/ForwardOpTree/forward_transitive.ll | 2 +- polly/test/ScopInfo/granularity_scalar-indep.ll | 4 +- ...nularity_scalar-indep_cross-referencing-phi1.ll | 2 +- ...nularity_scalar-indep_cross-referencing-phi2.ll | 2 +- .../ScopInfo/granularity_scalar-indep_epilogue.ll | 2 +- .../granularity_scalar-indep_epilogue_last.ll | 4 +- .../granularity_scalar-indep_noepilogue.ll | 2 +- .../ScopInfo/granularity_scalar-indep_ordered-2.ll | 6 +- .../ScopInfo/granularity_scalar-indep_ordered.ll | 4 +- 163 files changed, 3001 insertions(+), 1621 deletions(-) create mode 100644 flang/test/Semantics/resolve90.f90 create mode 100644 llvm/test/CodeGen/AArch64/win-catchpad-nested-cxx.ll create mode 100644 llvm/test/CodeGen/ARM/no-register-coalescing-in-returnsTwice.mir create mode 100644 llvm/test/CodeGen/Thumb2/mve-vqmovn-combine.ll copy llvm/test/CodeGen/Thumb2/{mve-vqmovn.ll => mve-vqshrn.ll} (55%) rename mlir/include/mlir/{Support => ExecutionEngine}/JitRunner.h (100%) rename mlir/include/mlir/Interfaces/{SideEffects.h => SideEffectInterfaces.h} (99%) rename mlir/lib/{Support => ExecutionEngine}/JitRunner.cpp (99%) rename mlir/lib/Interfaces/{SideEffects.cpp => SideEffectInterfaces.cpp} (97%)