This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 46dd8acffe8 C++: reject OpenMP directives in constexpr functions new 8080760951b arm: [MVE intrinsics] add mode_after_pred helper in function_shape new bccbb696e51 arm: [MVE intrinsics] add store_scatter_offset shape new 5cfb8ff332b arm: [MVE intrinsics] rework vstr?q_scatter_offset new 294e5424f29 arm: [MVE intrinsics] rework vstr_scatter_shifted_offset new c0ab3433983 arm: [MVE intrinsics] Check immediate is a multiple in a range new 1f2ab5b3900 arm: [MVE intrinsics] Add store_scatter_base shape new 39cc2ed30e9 arm: [MVE intrinsics] rework vstr scatter_base new b0512ae20b6 arm: [MVE intrinsics] rework vstr scatter_base_wb new 20e31a082cb arm: [MVE intrinsics] add load_ext_gather_offset shape new 218881ac83c arm: [MVE intrinsics] rework vldr gather_offset new e0c38d6c954 arm: [MVE intrinsics] rework vldr gather_shifted_offset new 6aae1658d2c arm: [MVE intrinsics] add load_gather_base shape new 6505151088f arm: [MVE intrinsics] rework vldr gather_base new 28e4682944e arm: [MVE intrinsics] rework vldr gather_base_wb new e860e8561a9 arm: [MVE intrinsics] remove useless call_properties implem [...] new 4d79603e833 arm: [MVE intrinsics] Fix condition for vec_extract patterns new 9553e137465 arm: [MVE intrinsics] remove V2DF from MVE_vecs iterator new 1e52a6a2d44 arm: [MVE intrinsics] add modes for tuples new e9c36605a48 arm: [MVE intrinsics] add support for tuples new 87235d8ae8c arm: [MVE intrinsics] fix store shape to support tuples new 4f4e13dd235 arm: [MVE intrinsics] rework vst2q vst4q vld2q vld4q new 2089009210a arm: [MVE intrinsics] Fix support for predicate constants [ [...]
The 22 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: gcc/config/arm/arm-builtins.cc | 146 - gcc/config/arm/arm-modes.def | 22 + gcc/config/arm/arm-mve-builtins-base.cc | 350 +- gcc/config/arm/arm-mve-builtins-base.def | 36 + gcc/config/arm/arm-mve-builtins-base.h | 22 + gcc/config/arm/arm-mve-builtins-shapes.cc | 255 +- gcc/config/arm/arm-mve-builtins-shapes.h | 4 + gcc/config/arm/arm-mve-builtins.cc | 209 +- gcc/config/arm/arm-mve-builtins.h | 8 +- gcc/config/arm/arm.cc | 43 +- gcc/config/arm/arm.h | 13 +- gcc/config/arm/arm_mve.h | 3458 +------------------- gcc/config/arm/arm_mve_builtins.def | 126 - gcc/config/arm/iterators.md | 101 +- gcc/config/arm/mve.md | 2223 +++---------- gcc/config/arm/unspecs.md | 78 +- gcc/config/arm/vec-common.md | 76 +- .../arm/mve/intrinsics/vldrdq_gather_base_s64.c | 4 +- .../arm/mve/intrinsics/vldrdq_gather_base_u64.c | 4 +- .../arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c | 4 +- .../arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c | 4 +- gcc/testsuite/gcc.target/arm/mve/pr108443-run.c | 2 +- gcc/testsuite/gcc.target/arm/mve/pr108443.c | 4 +- gcc/testsuite/gcc.target/arm/mve/pr114801.c | 39 + 24 files changed, 1644 insertions(+), 5587 deletions(-) create mode 100644 gcc/testsuite/gcc.target/arm/mve/pr114801.c