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-lts-defconfig in repository toolchain/ci/llvm-project.
from 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. adds 44119626ded [clang-tidy] RenamerClangTidyChecks ignore builtin and comm [...] adds dfa82f8af44 [Tests] Convert last statepoint lowering tests to bundle format adds 0fee91a187d [LoopUnroll] Add a test case for rG7873376bb36b. adds 3eb430d5984 [X86] Factor constant pool comment printing out of the swit [...] adds 16976cb9253 [X86] Minor cleanups to addShuffleComments in X86MCInstPrin [...] adds fc532c1a0dc Remove some non-determinism from the `Darwin/duplicate_os_l [...] new 1b6d29e06b0 [Driver] Fix BooleanFFlag identifiers to use 'f' 'fno_' pre [...]
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/RenamerClangTidyCheck.cpp | 8 + .../checkers/readability-identifier-naming.cpp | 2 +- clang/include/clang/Driver/Options.td | 6 +- clang/lib/Format/NamespaceEndCommentsFixer.cpp | 17 + clang/lib/Sema/Sema.cpp | 3 + clang/test/Misc/loop-opt-setup.c | 36 +- .../OpenMP/nvptx_unsupported_type_messages.cpp | 11 + clang/tools/diagtool/CMakeLists.txt | 14 +- .../Format/NamespaceEndCommentsFixerTest.cpp | 28 + .../TestCases/Darwin/duplicate_os_log_reports.cpp | 2 + flang/include/flang/Evaluate/tools.h | 25 + flang/include/flang/Semantics/scope.h | 10 +- flang/include/flang/Semantics/symbol.h | 86 +- 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/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 -- 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 +-- lldb/bindings/CMakeLists.txt | 2 +- lldb/bindings/interface/SBAddress.i | 25 +- .../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/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/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/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 | 7 + llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp | 4 + 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 +- .../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/X86MCInstLower.cpp | 579 +++++++------ 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 + .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 28 + llvm/lib/Transforms/Utils/LoopUnroll.cpp | 6 +- .../test/Analysis/BasicAA/assume-index-positive.ll | 82 ++ llvm/test/Analysis/BasicAA/bug.23626.ll | 4 +- .../test/CodeGen/AArch64/aarch64_win64cc_vararg.ll | 74 +- llvm/test/CodeGen/AArch64/win64cc-backup-x18.ll | 26 + .../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/CodeGen/X86/statepoint-invoke.ll | 46 +- llvm/test/CodeGen/X86/statepoint-live-in.ll | 34 +- 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 ++ llvm/test/Transforms/LoopUnroll/nonlatchcondbr.ll | 98 ++- 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/SPIRV/SPIRVCooperativeMatrixOps.td | 8 +- 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 +- 130 files changed, 4558 insertions(+), 1601 deletions(-) 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 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/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