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-release-arm-stable-defconfig in repository toolchain/ci/llvm-project.
from 4ae33534bd8c [clang] fix concepts crash on substitution failure during [...] adds 45d98857f8f9 [lldb] Add "memory tag write" command adds dc00e1915e66 [lldb] Add "memory tag write" --end-addr option adds bc0cc109dfa7 [lldb][AArch64] Annotate synchronous tag faults adds c47d79b3b7a7 [lldb] Correct format of qMemTags type field adds 0b8dc914e1bd [lldb][AArch64] Mark mismatched tags in tag read output adds 11a0a68f2eb8 [llvm][Release notes] Add memory tagging support to lldb changes adds 9413df3891f4 [llvm][Release notes] Add AArch64 SVE, PAC and LLDB prebui [...] adds eff062e5206a [ReleaseNotes] Add scalable matrix extension support to AA [...] adds 7cbe047bafe8 COFF/ELF: Place llvm.global_ctors elements in llvm.used if [...] adds 73ea8254d2d7 [ELF] Make dot in .tbss correct adds 7e69b1728c23 [ELF][test] Improve .symver & --version-script tests adds 17edcb3a6e13 [ELF] Apply version script patterns to non-default version [...] adds 4783a6cdf0a9 [ELF] Combine foo@v1 and foo with the same versionId if bo [...] adds 6d04cd42ebf0 [Attributor] Change function internalization to not replac [...] adds fd5ec459c3f9 [Attributor] Don't test internalization in the CGSCC pass. adds b4c29a722b6f [SROA] prevent crash on large memset length (PR50910) adds 906eada08ec2 Revert "Revert of D49126 [PredicateInfo] Use custom mangli [...] adds 36eb72ec614a [PredicateInfo] Use Intrinsic::getDeclaration now that it [...] adds f4b8a74d8e6f Fixing an infinite loop problem in InstCombine adds 93da37dc58e9 [test] Fix tools/gold/X86/comdat-nodeduplicate.ll on non-X [...] adds 1f35d7c48278 [ConstantFold] Get rid of special cases for sizeof etc. adds 0661286a55fb Fix a couple regression tests I missed updating in 2a284782 adds dd60b80561ce [DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR adds 692f875535db Follow-up to D105207, only salvage affine SCEVs to avoid a crash adds 8988ce302864 [DebugInfo][LSR] Avoid crashes on large integer inputs adds 6f58e54d655d Work around non-existence of ElfW(type) macro on FreeBSD adds 67747112b5e6 Apply -fmacro-prefix-map to __builtin_FILE() adds 279237937b33 [OpenMP] libomp: taskwait depend implementation fixed. adds e097724cb9ef [clang-tidy] Fix crash on "reference-to-array" parameters [...] adds 6b6aef5dbace [ELF] Support copy relocation on non-default version symbols adds 6b97268c56ae Revert "[ELF] Apply version script patterns to non-default [...] adds 63081c9bc138 [ELF] Apply version script patterns to non-default version [...] adds 37e964d8a623 [llvm-rc] Allow specifying language with a leading 0x prefix adds 14d0d1f0985c [InstCombine] Fixed select + masked load fold failure adds 8fbd0e2670f2 [clang] [clang-repl] Fix linking against LLVMLineEditor adds 6cdf6e50442c BPF: avoid NE/EQ loop exit condition adds f0bdb5eab7f9 [llvm] [lit] Fix inconsistent test order in shtest-keyword [...] adds 58811fd0f731 [clang] [MinGW] Let the last of -mconsole/-mwindows have effect adds 8f24d178691f [LLD] [MinGW] Support both "--opt value" and "--opt=value" [...] adds 06b8fb797431 sanitizer_common: disable thread safety annotations for go [...] adds ba485d5bd56f Link against libclang-cpp.so adds 64f04f6b228b [OpenMP] Fix performance regression reported in bug #51235 adds 19ee94d36b93 [mlir] Avoid including <alloca.h> on FreeBSD and NetBSD
No new revisions were added by this update.
Summary of changes: .../bugprone/EasilySwappableParametersCheck.cpp | 7 +- ...prone-easily-swappable-parameters-implicits.cpp | 44 ++ .../bugprone-easily-swappable-parameters-len2.cpp | 44 ++ clang/include/clang/Basic/LangOptions.h | 6 + clang/include/clang/Driver/Options.td | 6 +- clang/include/clang/Lex/PreprocessorOptions.h | 3 - clang/lib/AST/Expr.cpp | 7 +- clang/lib/Basic/LangOptions.cpp | 8 + clang/lib/CodeGen/CGDeclCXX.cpp | 18 +- clang/lib/CodeGen/CodeGenModule.cpp | 2 +- clang/lib/Driver/ToolChains/MinGW.cpp | 7 +- clang/lib/Frontend/CompilerInvocation.cpp | 18 +- clang/lib/Lex/PPMacroExpansion.cpp | 11 +- ...-nullptr-and-nonzero-offset-in-offsetof-idiom.c | 17 +- .../CodeGen/catch-nullptr-and-nonzero-offset.c | 6 +- clang/test/CodeGenCXX/builtin-source-location.cpp | 8 + ...ullptr-and-nonzero-offset-in-offsetof-idiom.cpp | 17 +- .../microsoft-abi-template-static-init.cpp | 3 +- ...tic-member-variable-explicit-specialization.cpp | 20 + clang/test/Driver/mingw.cpp | 7 + clang/test/OpenMP/for_reduction_codegen.cpp | 69 ++- .../OpenMP/master_taskloop_reduction_codegen.cpp | 4 +- .../master_taskloop_simd_reduction_codegen.cpp | 4 +- .../parallel_master_taskloop_reduction_codegen.cpp | 4 +- ...llel_master_taskloop_simd_reduction_codegen.cpp | 4 +- clang/test/OpenMP/taskloop_reduction_codegen.cpp | 4 +- .../OpenMP/taskloop_simd_reduction_codegen.cpp | 4 +- clang/tools/clang-repl/CMakeLists.txt | 2 +- compiler-rt/CMakeLists.txt | 8 + .../lib/profile/InstrProfilingPlatformLinux.c | 9 + flang/lib/Frontend/CMakeLists.txt | 5 +- flang/lib/FrontendTool/CMakeLists.txt | 5 +- flang/tools/flang-driver/CMakeLists.txt | 3 +- flang/unittests/Frontend/CMakeLists.txt | 2 +- lld/ELF/Config.h | 3 +- lld/ELF/Driver.cpp | 55 ++- lld/ELF/LinkerScript.cpp | 36 +- lld/ELF/LinkerScript.h | 2 +- lld/ELF/Relocations.cpp | 7 + lld/ELF/ScriptParser.cpp | 9 +- lld/ELF/SymbolTable.cpp | 118 +++-- lld/ELF/SymbolTable.h | 10 +- lld/ELF/Symbols.cpp | 3 + lld/MinGW/Options.td | 26 +- lld/test/ELF/Inputs/copy-rel-version.s | 27 +- lld/test/ELF/copy-rel-version.s | 34 +- lld/test/ELF/linkerscript/tbss.s | 69 +-- lld/test/ELF/partition-synthetic-sections.s | 2 +- lld/test/ELF/symver-non-default.s | 69 +++ lld/test/ELF/verdef-defaultver.s | 2 +- lld/test/ELF/verneed.s | 2 +- lld/test/ELF/version-script-extern-exact.s | 30 -- lld/test/ELF/version-script-extern-wildcards.s | 28 -- lld/test/ELF/version-script-extern.s | 120 ----- lld/test/ELF/version-script-glob.s | 23 - lld/test/ELF/version-script-hide-so-symbol.s | 28 -- lld/test/ELF/version-script-locals.s | 45 -- lld/test/ELF/version-script-noundef.s | 4 + lld/test/ELF/version-script-symver-extern.s | 45 ++ lld/test/ELF/version-script-symver.s | 60 ++- lld/test/ELF/version-script-twice.s | 18 - ...def-version-script.s => version-script-undef.s} | 0 lld/test/ELF/version-symbol-undef.s | 4 +- lld/test/MinGW/driver.test | 2 + lldb/source/Commands/CommandObjectMemoryTag.cpp | 182 +++++++- lldb/source/Commands/Options.td | 8 + .../Plugins/Process/Linux/NativeThreadLinux.cpp | 59 +++ .../Plugins/Process/Linux/NativeThreadLinux.h | 5 + .../GDBRemoteCommunicationServerLLGS.cpp | 28 +- .../functionalities/memory/tag/TestMemoryTag.py | 1 + .../{mte_tag_read => mte_tag_access}/Makefile | 0 .../TestAArch64LinuxMTEMemoryTagAccess.py | 282 ++++++++++++ .../{mte_tag_read => mte_tag_access}/main.c | 66 +-- .../{mte_tag_read => mte_tag_faults}/Makefile | 0 .../TestAArch64LinuxMTEMemoryTagFaults.py | 62 +++ lldb/test/API/linux/aarch64/mte_tag_faults/main.c | 59 +++ .../TestAArch64LinuxMTEMemoryTagRead.py | 126 ------ .../memory-tagging/TestGdbRemoteMemoryTagging.py | 11 +- .../GDBRemoteCommunicationClientTest.cpp | 47 +- llvm/docs/ReleaseNotes.rst | 15 +- llvm/include/llvm/IR/Module.h | 3 + llvm/include/llvm/Transforms/IPO/Attributor.h | 20 + llvm/include/llvm/Transforms/Utils/PredicateInfo.h | 6 +- .../Transforms/Utils/ScalarEvolutionExpander.h | 5 + llvm/lib/IR/ConstantFold.cpp | 241 ---------- llvm/lib/IR/Module.cpp | 4 + llvm/lib/Target/BPF/BPFTargetTransformInfo.h | 18 + llvm/lib/Transforms/IPO/Attributor.cpp | 104 +++-- llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 16 +- .../InstCombine/InstCombineLoadStoreAlloca.cpp | 8 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 3 +- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 492 +++++++++++++++++---- llvm/lib/Transforms/Scalar/SROA.cpp | 5 +- llvm/lib/Transforms/Utils/PredicateInfo.cpp | 46 ++ .../Transforms/Utils/ScalarEvolutionExpander.cpp | 5 +- llvm/test/CodeGen/BPF/loop-exit-cond.ll | 131 ++++++ llvm/test/Other/constant-fold-gep.ll | 66 +-- llvm/test/Transforms/Attributor/internalize.ll | 22 +- .../Transforms/InstCombine/memcpy-from-global.ll | 18 + .../Transforms/InstCombine/select-masked_load.ll | 13 + .../LoopStrengthReduce/dbg-preserve-0.ll | 4 +- .../LoopStrengthReduce/dbg-preserve-2.ll | 4 +- .../LoopStrengthReduce/debuginfo-scev-salvage-0.ll | 92 ++++ .../LoopStrengthReduce/debuginfo-scev-salvage-1.ll | 90 ++++ .../LoopStrengthReduce/debuginfo-scev-salvage-2.ll | 87 ++++ .../LoopStrengthReduce/debuginfo-scev-salvage-3.ll | 88 ++++ .../LoopStrengthReduce/debuginfo-scev-salvage-4.ll | 173 ++++++++ llvm/test/Transforms/LoopStrengthReduce/pr51329.ll | 50 +++ .../Transforms/LowerTypeTests/function-disjoint.ll | 2 +- .../Transforms/OpenMP/custom_state_machines.ll | 8 +- llvm/test/Transforms/SROA/slice-width.ll | 13 + llvm/test/tools/gold/X86/comdat-nodeduplicate.ll | 6 +- llvm/test/tools/llvm-as/slow-ptrtoint.ll | 4 +- llvm/test/tools/llvm-rc/codepage.test | 2 + llvm/test/tools/llvm-rc/language.test | 2 + llvm/tools/llvm-rc/llvm-rc.cpp | 11 +- .../utils/lit/tests/shtest-keyword-parse-errors.py | 3 + mlir/lib/ExecutionEngine/CRunnerUtils.cpp | 4 + mlir/test/Target/LLVMIR/openacc-llvm.mlir | 8 +- openmp/runtime/src/kmp_taskdeps.cpp | 27 +- openmp/runtime/src/kmp_taskdeps.h | 3 +- openmp/runtime/src/kmp_tasking.cpp | 1 + .../runtime/test/tasking/kmp_taskwait_depend_in.c | 68 +++ 123 files changed, 2991 insertions(+), 1203 deletions(-) create mode 100644 lld/test/ELF/symver-non-default.s delete mode 100644 lld/test/ELF/version-script-extern-exact.s delete mode 100644 lld/test/ELF/version-script-extern-wildcards.s delete mode 100644 lld/test/ELF/version-script-extern.s delete mode 100644 lld/test/ELF/version-script-glob.s delete mode 100644 lld/test/ELF/version-script-hide-so-symbol.s delete mode 100644 lld/test/ELF/version-script-locals.s create mode 100644 lld/test/ELF/version-script-symver-extern.s delete mode 100644 lld/test/ELF/version-script-twice.s rename lld/test/ELF/{undef-version-script.s => version-script-undef.s} (100%) copy lldb/test/API/linux/aarch64/{mte_tag_read => mte_tag_access}/Makefile (100%) create mode 100644 lldb/test/API/linux/aarch64/mte_tag_access/TestAArch64LinuxMTEM [...] rename lldb/test/API/linux/aarch64/{mte_tag_read => mte_tag_access}/main.c (50%) rename lldb/test/API/linux/aarch64/{mte_tag_read => mte_tag_faults}/Makefile (100%) create mode 100644 lldb/test/API/linux/aarch64/mte_tag_faults/TestAArch64LinuxMTEM [...] create mode 100644 lldb/test/API/linux/aarch64/mte_tag_faults/main.c delete mode 100644 lldb/test/API/linux/aarch64/mte_tag_read/TestAArch64LinuxMTEMem [...] create mode 100644 llvm/test/CodeGen/BPF/loop-exit-cond.ll create mode 100644 llvm/test/Transforms/LoopStrengthReduce/debuginfo-scev-salvage-0.ll create mode 100644 llvm/test/Transforms/LoopStrengthReduce/debuginfo-scev-salvage-1.ll create mode 100644 llvm/test/Transforms/LoopStrengthReduce/debuginfo-scev-salvage-2.ll create mode 100644 llvm/test/Transforms/LoopStrengthReduce/debuginfo-scev-salvage-3.ll create mode 100644 llvm/test/Transforms/LoopStrengthReduce/debuginfo-scev-salvage-4.ll create mode 100644 llvm/test/Transforms/LoopStrengthReduce/pr51329.ll create mode 100644 openmp/runtime/test/tasking/kmp_taskwait_depend_in.c