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-stable-allmodconfig in repository toolchain/ci/llvm-project.
from ca6b341bd5d [libcxx] [Windows] Store the lconv struct returned from loc [...] adds 2d9954dd824 Add -Wrange-loop-analysis changes to ReleaseNotes adds 300cbdc59da PR44761: Fix fallback to later tiebreakers if two non-templ [...] adds 7a94fc09d17 PR44721: Don't consider overloaded operators for built-in c [...] adds 8f19f984f29 [Concepts] Add missing CXXThisScope to function template co [...] adds b833e0c5f11 PR44786: Don't assert when profiling <=> expressions. adds 211aa5bf59e [mlir] Mark the MLIR tools for installation in CMake new 0b8a540dff8 [AArch64][ARM] Always expand ordered vector reductions (PR44600) new 99c6a4ea920 [ARM] Expand vector reduction intrinsics on soft float new 8195a96595b [ARM][VecReduce] Force expand vector_reduce_fmin
The 3 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/docs/ReleaseNotes.rst | 4 +- clang/lib/AST/StmtProfile.cpp | 4 +- clang/lib/Sema/SemaConcept.cpp | 7 + clang/lib/Sema/SemaDeclCXX.cpp | 29 +- clang/lib/Sema/SemaOverload.cpp | 14 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 8 +- .../class.compare/class.compare.default/p3.cpp | 12 + .../CXX/over/over.match/over.match.best/p2.cpp | 16 + clang/test/SemaCXX/cxx2a-three-way-comparison.cpp | 9 + .../SemaTemplate/instantiate-requires-clause.cpp | 11 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 4 +- .../Target/AArch64/AArch64TargetTransformInfo.h | 16 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 21 +- .../AArch64/vecreduce-fadd-legalization-strict.ll | 128 ++ ...ation.ll => vecreduce-fmax-legalization-nan.ll} | 49 +- .../CodeGen/AArch64/vecreduce-fmax-legalization.ll | 2 +- .../AArch64/vecreduce-fmul-legalization-strict.ll | 114 + .../ARM/vecreduce-fadd-legalization-soft-float.ll | 63 + .../ARM/vecreduce-fadd-legalization-strict.ll | 166 ++ .../ARM/vecreduce-fmul-legalization-strict.ll | 166 ++ llvm/test/CodeGen/Thumb2/mve-vecreduce-fminmax.ll | 2264 ++++++++++++++++++++ mlir/tools/mlir-cpu-runner/CMakeLists.txt | 2 +- mlir/tools/mlir-cuda-runner/CMakeLists.txt | 2 +- mlir/tools/mlir-translate/CMakeLists.txt | 2 +- 24 files changed, 3066 insertions(+), 47 deletions(-) create mode 100644 clang/test/CXX/over/over.match/over.match.best/p2.cpp create mode 100644 llvm/test/CodeGen/AArch64/vecreduce-fadd-legalization-strict.ll copy llvm/test/CodeGen/AArch64/{vecreduce-fmax-legalization.ll => vecreduce-fmax-l [...] create mode 100644 llvm/test/CodeGen/AArch64/vecreduce-fmul-legalization-strict.ll create mode 100644 llvm/test/CodeGen/ARM/vecreduce-fadd-legalization-soft-float.ll create mode 100644 llvm/test/CodeGen/ARM/vecreduce-fadd-legalization-strict.ll create mode 100644 llvm/test/CodeGen/ARM/vecreduce-fmul-legalization-strict.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vecreduce-fminmax.ll