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-mainline-allyesconfig in repository toolchain/ci/llvm-project.
from 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 adds bb934263aca9 Revert "Link against libclang-cpp.so" adds a1a5cfdee042 [libomptarget][amdgpu] use --allow-shlib-undefined to link [...] adds 341d7cf911f8 [AArch64][SVE] Fix assertion failure when lowering fixed l [...] adds bf742f285094 [lldb] [test] Skip Expr/nodefaultlib.cpp test if LD_PRELOA [...] adds 8c1ca94ad27e [lldb] [cmake] Add LLVM_LIT_ARGS override support for stan [...] adds 4dd681568552 [llvm] [cmake] Export LLVM_ENABLE_NEW_PASS_MANAGER into LL [...] adds 67970771d91c libcang: Add missing function to libclang.map adds b33de5411594 [clang] Fix libclang linking on Solaris adds 0c7a28d696dd Drop LLVM_VERSION_SUFFIX adds 4178fa17a286 [RISCV] Add scheduling resources for V adds 168ece289bd4 [clang] fix canonicalization of nested name specifiers adds b8c1e55fa197 [Attributor][NFC] Precommit reproducer for PR51249 adds 3490cba4dbd8 [Attributor][FIX] Only avoid visiting PHI uses multiple ti [...] adds ab096b7ee9d8 [Attributor][FIX] Handle recurrences (PHIs) in AAPointerIn [...] adds 6789c4564a4b [Attributor][NFC] Try to make the windows build bots happy adds c85a094bcaad [libc++] Restore `basic_ios`'s implicit conversion to `boo [...] adds e4471e79f5c3 [MCA] Simplify the rounding logic used in TimelineView::pr [...]
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/include/clang/Sema/Sema.h | 3 +- clang/lib/AST/ASTContext.cpp | 20 +- clang/lib/AST/Expr.cpp | 7 +- clang/lib/Basic/LangOptions.cpp | 8 + 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 +- clang/lib/Sema/SemaDeclCXX.cpp | 5 +- clang/lib/Sema/SemaTemplate.cpp | 9 +- .../CXX/temp/temp.constr/temp.constr.normal/p1.cpp | 19 + ...-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 +- 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 +- clang/tools/libclang/CMakeLists.txt | 5 + clang/tools/libclang/libclang.map | 26 +- compiler-rt/CMakeLists.txt | 8 + .../lib/profile/InstrProfilingPlatformLinux.c | 9 + libcxx/include/ios | 7 + .../iostreams.base/ios/iostate.flags/bool.pass.cpp | 10 +- lld/ELF/Relocations.cpp | 7 + lld/ELF/SymbolTable.cpp | 39 +- lld/ELF/SymbolTable.h | 2 +- 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/verdef-defaultver.s | 2 +- lld/test/ELF/version-script-symver-extern.s | 25 +- lld/test/MinGW/driver.test | 2 + lldb/cmake/modules/LLDBStandalone.cmake | 2 + lldb/test/Shell/Expr/nodefaultlib.cpp | 1 + lldb/test/Shell/lit.cfg.py | 3 + llvm/CMakeLists.txt | 2 +- llvm/cmake/modules/LLVMConfig.cmake.in | 2 + .../Transforms/Utils/ScalarEvolutionExpander.h | 5 + llvm/lib/IR/ConstantFold.cpp | 241 ---- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 18 +- llvm/lib/Target/BPF/BPFTargetTransformInfo.h | 18 + llvm/lib/Target/RISCV/RISCVInstrInfoV.td | 1003 ++++++++++---- llvm/lib/Target/RISCV/RISCVSchedRocket.td | 3 + llvm/lib/Target/RISCV/RISCVSchedSiFive7.td | 3 + llvm/lib/Target/RISCV/RISCVSchedule.td | 1 + llvm/lib/Target/RISCV/RISCVScheduleV.td | 820 +++++++++++ llvm/lib/Transforms/IPO/Attributor.cpp | 3 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 54 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 3 +- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 492 +++++-- .../Transforms/Utils/ScalarEvolutionExpander.cpp | 5 +- .../AArch64/sve-fixed-length-masked-gather.ll | 43 +- .../AArch64/sve-fixed-length-masked-scatter.ll | 40 +- llvm/test/CodeGen/BPF/loop-exit-cond.ll | 131 ++ llvm/test/Other/constant-fold-gep.ll | 66 +- .../Attributor/value-simplify-pointer-info.ll | 1432 +++++++++++++++----- .../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 +- 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-mca/Views/TimelineView.cpp | 15 +- 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/libomptarget/plugins/amdgpu/CMakeLists.txt | 11 +- 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 + 93 files changed, 4525 insertions(+), 1232 deletions(-) create mode 100644 llvm/lib/Target/RISCV/RISCVScheduleV.td 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