This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-master-arm-spec2k6-Os in repository toolchain/ci/llvm-project.
from 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 adds 9a05547954a [AArch64] Precommit tests for D77316 adds 6211830fbab [VectorCombine] add reduction-like patterns; NFC adds 2123bb843e4 [ARM] Patterns for VQSHRN adds 604f44977bd [InstCombine] Clean up alignment handling (NFC) adds 43017ceb784 [PhaseOrdering] add vector reduction tests; NFC adds 81e9ede3a2d [VectorCombine] forward walk through instructions to improv [...] adds 49c9a68d7fc The release notes for ObjCBreakBeforeNestedBlockParam was p [...] adds 32870a84d9a Expose IRGen API to add the default IR attributes to a func [...] adds 0ee46e857d8 [nfc] test commit adds accd9af838b Revert "[nfc] test commit" adds 0ec5f501964 Harden IR and bitcode parsers against infinite size types. adds 135b877874f [X86] Replace selectScalarSSELoad ComplexPattern with PatFr [...] adds 4f04db4b543 AllocaInst should store Align instead of MaybeAlign. adds 796ae8cf820 [LegalizeDAG] Use MachinePointerInfo::getUnknownStack in pl [...] adds bc98dc12d83 Try to heal bots after https://reviews.llvm.org/D79655 adds 3735505e4ff Fix a few doc typos to cycle bots. adds 2fe66bdb2e5 [Compiler-rt] Emit error if builtins library cannot be found adds 8092c8fec08 [NFC] Run clang-format on ISDOpcodes.h adds 3dbbbcc80e6 [llvm-xray] consumeError when trying big-endian adds efa70843aa7 [MLIR][cmake] use LINK_LIBS PUBLIC for MLIRStandardOpsTransforms adds 3841ed4104a [Driver] Render -T for Gnu.cpp adds 1420f4efbe7 [AVR] Fix I/O instructions on XMEGA adds 1335737ee11 [LLVM][AVR] Support for R_AVR_6 fixup adds f93a6aaebcf [Inliner][NFC] silence gcc 'overloaded-virtual' warning on [...] adds d23131a3c06 [OpenMP] Fix race condition in the completion/freeing of de [...] adds 7c4e711ef8d [AMDGPU] Enable base pointer. adds 9e2a99e5b7d [LoopUnroll] Precommit test for PR459393. adds b54a6633128 [LoopUnroll] Extend test case with additional loop with larger TC. adds bfd512160fe [InstCombine] improve analysis of FP->int->FP to eliminate [...] adds 9aca5b68ee3 [X86] getTargetConstantBitsFromNode - remove unnecessary X8 [...] adds 6f02633a4f3 [X86] Add getTargetConstantFromBasePtr helper. NFC. adds 1d6eb09d222 [mlir] NFC - VectorTransforms use OpBuilder where relevant adds ede6005e709 [AVR] Explicitly set the address of the data section when i [...] adds 42011fb1c88 [ObjectYAML][DWARF] Take into account other debug sections [...] adds 130a2356aee [InstCombine] add tests for FP cast of cast; NFC adds 57c3fe76a31 [x86] favor vector constant load to avoid GPR to XMM transfer adds 02cdbc349fe [XRay] Migrate xray_naive_log=true tests to xray_mode=xray-basic adds 897e926bb0e ImmutableGraph.h - remove unused raw_ostream.h include. NFC adds ca18ce1a00c GlobPattern.h - remove unnecessary BitVector.h/StringRef.h [...] adds 090cf4591fb Revert rGca18ce1a00cd8b7cb7ce0e130440f5ae1ffe86ee "GlobPatt [...] adds 8120562ba61 test commit adds 74bcb00e00f [ASTMatchers] Added BinaryOperator hasOperands matcher adds a39faacca1e Add missing include Host.h in llvm-mc-* fuzzers. NFC. adds 39beeeff205 [LVI] Don't use dominator tree in isValidAssumeForContext() adds a055e3856f8 DebugInfo: Reduce long-distance dependence on what will/won [...] adds fde8eb00e14 [InstCombine] visitMaskedMerge(): when unfolding, sanitize [...] adds 52e98f620ca [Alignment] Remove unnecessary getValueOrABITypeAlignment c [...] adds f88c7fe46b3 [MLIR][cmake][NFC] Update linkage checker for mlir-opt adds 37ce8d6ade2 [MLIR] Fix linkage for libMLIR.so
No new revisions were added by this update.
Summary of changes: .../clang-tidy/utils/TransformerClangTidyCheck.cpp | 6 + .../clang-tidy/utils/TransformerClangTidyCheck.h | 4 + clang/docs/ConstantInterpreter.rst | 4 +- clang/docs/LibASTMatchersReference.html | 12 + clang/docs/ReleaseNotes.rst | 32 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 17 + clang/include/clang/CodeGen/CodeGenABITypes.h | 20 + clang/lib/ASTMatchers/Dynamic/Registry.cpp | 1 + clang/lib/CodeGen/CGCall.cpp | 141 +- clang/lib/CodeGen/CodeGenABITypes.cpp | 5 + clang/lib/CodeGen/CodeGenAction.cpp | 2 +- clang/lib/CodeGen/CodeGenModule.h | 17 +- clang/lib/Driver/ToolChains/AVR.cpp | 7 + clang/lib/Driver/ToolChains/Gnu.cpp | 2 + clang/test/CodeGenCXX/wasm-eh.cpp | 6 + clang/test/Driver/Xlinker-args.c | 7 +- .../ASTMatchers/ASTMatchersTraversalTest.cpp | 11 + compiler-rt/cmake/Modules/AddCompilerRT.cmake | 3 + .../test/xray/TestCases/Posix/arg1-logger.cpp | 2 +- .../xray/TestCases/Posix/argv0-log-file-name.cpp | 2 +- .../Posix/common-trampoline-alignment.cpp | 2 +- .../test/xray/TestCases/Posix/coverage-sample.cpp | 2 +- .../Posix/custom-event-handler-alignment.cpp | 2 +- .../xray/TestCases/Posix/custom-event-logging.cpp | 4 +- .../xray/TestCases/Posix/fdr-single-thread.cpp | 2 +- .../xray/TestCases/Posix/fixedsize-logging.cpp | 2 +- .../test/xray/TestCases/Posix/func-id-utils.cpp | 2 +- .../xray/TestCases/Posix/optional-inmemory-log.cpp | 2 +- compiler-rt/test/xray/TestCases/Posix/pic_test.cpp | 2 +- flang/include/flang/Evaluate/check-expression.h | 23 +- 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 + .../futures.unique_future/wait_for.pass.cpp | 57 +- llvm/bindings/go/llvm/ir.go | 2 +- llvm/bindings/go/llvm/string.go | 4 +- llvm/docs/AMDGPUUsage.rst | 19 +- llvm/include/llvm/AsmParser/Parser.h | 1 - llvm/include/llvm/CodeGen/ISDOpcodes.h | 2345 ++++++++++---------- llvm/include/llvm/IR/Instructions.h | 32 +- llvm/include/llvm/Transforms/IPO/Inliner.h | 2 + .../llvm/Transforms/Scalar/MemCpyOptimizer.h | 2 +- llvm/lib/Analysis/LazyValueInfo.cpp | 11 +- llvm/lib/Analysis/Loads.cpp | 3 +- llvm/lib/Analysis/ValueTracking.cpp | 94 +- llvm/lib/Analysis/VectorUtils.cpp | 9 +- llvm/lib/AsmParser/LLParser.cpp | 18 +- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 14 +- llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp | 5 - llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp | 2 - llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 7 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 41 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 4 +- llvm/lib/CodeGen/RegisterCoalescer.cpp | 20 +- .../CodeGen/SelectionDAG/FunctionLoweringInfo.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 17 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 18 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 10 +- llvm/lib/CodeGen/WinEHPrepare.cpp | 17 +- llvm/lib/IR/Core.cpp | 2 +- llvm/lib/IR/Instructions.cpp | 37 +- llvm/lib/ObjectYAML/DWARFYAML.cpp | 6 +- llvm/lib/Target/AArch64/AArch64StackTagging.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp | 4 +- llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 301 ++- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 6 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h | 5 + llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 38 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.h | 3 + llvm/lib/Target/ARM/ARMISelLowering.cpp | 154 +- llvm/lib/Target/ARM/ARMISelLowering.h | 4 + llvm/lib/Target/ARM/ARMInstrMVE.td | 43 + llvm/lib/Target/AVR/AVRDevices.td | 18 +- llvm/lib/Target/AVR/AVRInstrInfo.td | 19 +- llvm/lib/Target/AVR/AVRSubtarget.cpp | 8 +- llvm/lib/Target/AVR/AVRSubtarget.h | 4 + llvm/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp | 15 + llvm/lib/Target/NVPTX/NVPTXLowerArgs.cpp | 6 +- llvm/lib/Target/X86/ImmutableGraph.h | 1 - llvm/lib/Target/X86/X86FastISel.cpp | 4 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 75 - llvm/lib/Target/X86/X86ISelLowering.cpp | 55 +- llvm/lib/Target/X86/X86InstrAVX512.td | 42 +- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 34 +- llvm/lib/Target/X86/X86InstrSSE.td | 46 +- llvm/lib/Target/X86/X86InstrXOP.td | 4 +- llvm/lib/Transforms/Coroutines/CoroElide.cpp | 10 +- llvm/lib/Transforms/Coroutines/CoroFrame.cpp | 2 +- llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | 7 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 5 +- llvm/lib/Transforms/IPO/Inliner.cpp | 2 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 3 + .../Transforms/InstCombine/InstCombineCasts.cpp | 23 +- .../InstCombine/InstCombineLoadStoreAlloca.cpp | 48 +- .../Instrumentation/AddressSanitizer.cpp | 18 +- .../Instrumentation/DataFlowSanitizer.cpp | 7 +- .../Instrumentation/HWAddressSanitizer.cpp | 4 +- .../Transforms/Scalar/AlignmentFromAssumptions.cpp | 9 +- llvm/lib/Transforms/Scalar/GVNHoist.cpp | 5 +- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 49 +- llvm/lib/Transforms/Scalar/SROA.cpp | 64 +- llvm/lib/Transforms/Utils/Local.cpp | 2 +- .../Transforms/Vectorize/LoadStoreVectorizer.cpp | 13 +- .../Vectorize/LoopVectorizationLegality.cpp | 8 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 28 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 13 +- llvm/lib/Transforms/Vectorize/VectorCombine.cpp | 5 +- llvm/lib/XRay/Trace.cpp | 1 + llvm/test/Assembler/alloca-addrspace-elems.ll | 6 +- llvm/test/Assembler/alloca-addrspace0.ll | 6 +- llvm/test/Assembler/block-labels.ll | 2 +- .../datalayout-alloca-addrspace-mismatch-0.ll | 2 +- llvm/test/Assembler/datalayout-alloca-addrspace.ll | 6 +- .../Assembler/drop-debug-info-nonzero-alloca.ll | 2 +- llvm/test/CodeGen/AArch64/shift-amount-mod.ll | 331 +++ .../CodeGen/AArch64/win-catchpad-nested-cxx.ll | 100 + llvm/test/CodeGen/AMDGPU/alloca.ll | 2 +- .../AMDGPU/fix-frame-ptr-reg-copy-livein.ll | 10 +- llvm/test/CodeGen/AMDGPU/lower-kernargs.ll | 244 +- .../CodeGen/AMDGPU/pei-scavenge-sgpr-carry-out.mir | 8 +- .../test/CodeGen/AMDGPU/pei-scavenge-sgpr-gfx9.mir | 2 +- llvm/test/CodeGen/AMDGPU/pei-scavenge-sgpr.mir | 2 +- llvm/test/CodeGen/AMDGPU/spill-scavenge-offset.ll | 64 +- llvm/test/CodeGen/AMDGPU/stack-realign.ll | 107 + .../ARM/no-register-coalescing-in-returnsTwice.mir | 212 ++ llvm/test/CodeGen/AVR/features/xmega_io.ll | 48 + llvm/test/CodeGen/Thumb2/mve-satmul-loops.ll | 1092 +++++---- llvm/test/CodeGen/Thumb2/mve-vqmovn-combine.ll | 257 +++ llvm/test/CodeGen/Thumb2/mve-vqmovn.ll | 40 +- .../Thumb2/{mve-vqmovn.ll => mve-vqshrn.ll} | 412 ++-- llvm/test/CodeGen/X86/combine-udiv.ll | 115 +- llvm/test/CodeGen/X86/packss.ll | 8 +- llvm/test/CodeGen/X86/pshufb-mask-comments.ll | 5 +- llvm/test/CodeGen/X86/ret-mmx.ll | 6 +- llvm/test/CodeGen/X86/sad.ll | 76 +- .../X86/speculative-load-hardening-call-and-ret.ll | 86 +- llvm/test/CodeGen/X86/srem-seteq-vec-nonsplat.ll | 87 +- llvm/test/CodeGen/X86/urem-seteq-vec-nonsplat.ll | 30 +- llvm/test/CodeGen/X86/vec_set-A.ll | 6 +- llvm/test/CodeGen/X86/vec_shift2.ll | 4 +- llvm/test/CodeGen/X86/vector-fshl-256.ll | 84 +- llvm/test/CodeGen/X86/vector-lzcnt-128.ll | 24 +- llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 80 +- llvm/test/CodeGen/X86/vector-tzcnt-128.ll | 42 +- llvm/test/CodeGen/X86/vmovq.ll | 14 +- llvm/test/CodeGen/X86/win-catchpad-nested-cxx.ll | 34 +- llvm/test/FileCheck/numeric-expression.txt | 263 +-- llvm/test/MC/AVR/relocations.s | 3 + llvm/test/Transforms/ArgumentPromotion/attrs.ll | 14 +- llvm/test/Transforms/ArgumentPromotion/byval-2.ll | 14 +- llvm/test/Transforms/ArgumentPromotion/byval.ll | 20 +- llvm/test/Transforms/ArgumentPromotion/dbg.ll | 6 +- llvm/test/Transforms/ArgumentPromotion/tail.ll | 10 +- .../Attributor/ArgumentPromotion/attrs.ll | 22 +- .../Attributor/ArgumentPromotion/byval-2.ll | 10 +- .../Attributor/ArgumentPromotion/byval.ll | 88 +- .../Attributor/ArgumentPromotion/fp80.ll | 4 +- .../Attributor/ArgumentPromotion/inalloca.ll | 2 +- .../Attributor/ArgumentPromotion/tail.ll | 8 +- .../IPConstantProp/2009-09-24-byval-ptr.ll | 60 +- llvm/test/Transforms/Attributor/value-simplify.ll | 2 +- .../Transforms/CodeGenPrepare/X86/vec-shift.ll | 129 +- llvm/test/Transforms/InstCombine/fpextend.ll | 32 +- llvm/test/Transforms/InstCombine/fptrunc.ll | 55 + .../unfold-masked-merge-with-const-mask-vector.ll | 10 +- llvm/test/Transforms/LoopUnroll/pr33437.ll | 58 +- .../pr45939-peel-count-and-complete-unroll.ll | 229 ++ llvm/test/Transforms/NewGVN/pr33367.ll | 2 +- .../PhaseOrdering/X86/vector-reductions.ll | 69 + llvm/test/Transforms/SROA/alignment.ll | 4 +- llvm/test/Transforms/SROA/pointer-offset-size.ll | 4 +- .../Transforms/VectorCombine/X86/extract-binop.ll | 61 + .../Transforms/VectorCombine/X86/insert-binop.ll | 8 +- llvm/test/Verifier/recursive-type-load.ll | 12 + llvm/test/Verifier/recursive-type-store.ll | 12 + .../llvm-mc-assemble-fuzzer.cpp | 1 + .../llvm-mc-disassemble-fuzzer.cpp | 1 + llvm/unittests/Analysis/ValueTrackingTest.cpp | 42 +- mlir/cmake/modules/AddMLIR.cmake | 2 +- mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td | 2 +- .../include/mlir/Dialect/Vector/VectorTransforms.h | 2 +- .../lib/Conversion/LinalgToStandard/CMakeLists.txt | 5 +- .../Dialect/SPIRV/Serialization/Deserializer.cpp | 40 +- .../lib/Dialect/SPIRV/Serialization/Serializer.cpp | 19 + .../Dialect/StandardOps/Transforms/CMakeLists.txt | 7 +- mlir/lib/Dialect/Vector/VectorTransforms.cpp | 50 +- mlir/lib/ExecutionEngine/CMakeLists.txt | 1 - mlir/lib/IR/CMakeLists.txt | 1 - mlir/lib/Support/CMakeLists.txt | 6 - mlir/test/Dialect/SPIRV/Serialization/debug.mlir | 77 + mlir/tools/mlir-opt/CMakeLists.txt | 2 +- openmp/runtime/src/kmp_tasking.cpp | 95 +- polly/lib/CodeGen/BlockGenerators.cpp | 5 +- polly/lib/CodeGen/IslNodeBuilder.cpp | 8 +- 203 files changed, 6065 insertions(+), 3787 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/AVR/features/xmega_io.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vqmovn-combine.ll copy llvm/test/CodeGen/Thumb2/{mve-vqmovn.ll => mve-vqshrn.ll} (56%) create mode 100644 llvm/test/Transforms/LoopUnroll/pr45939-peel-count-and-complete [...] create mode 100644 llvm/test/Transforms/PhaseOrdering/X86/vector-reductions.ll create mode 100644 llvm/test/Verifier/recursive-type-load.ll create mode 100644 llvm/test/Verifier/recursive-type-store.ll