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-aarch64-lts-defconfig in repository toolchain/ci/llvm-project.
from 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 new b8c1e55fa197 [Attributor][NFC] Precommit reproducer for PR51249 new 3490cba4dbd8 [Attributor][FIX] Only avoid visiting PHI uses multiple ti [...] new ab096b7ee9d8 [Attributor][FIX] Handle recurrences (PHIs) in AAPointerIn [...] new 6789c4564a4b [Attributor][NFC] Try to make the windows build bots happy new c85a094bcaad [libc++] Restore `basic_ios`'s implicit conversion to `boo [...] new e4471e79f5c3 [MCA] Simplify the rounding logic used in TimelineView::pr [...]
The 6 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: .../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/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 + 92 files changed, 4522 insertions(+), 1229 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