This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from a449b424555 testsuite: arm: Corrected expected error message for cde-mv [...] new 59afd44ffb1 Relax boolean processing in vect_maybe_update_slp_op_vectype new ad176d828d1 arm: [MVE intrinsics] improve comment for orrq shape new 0a38e5fffca arm: [MVE intrinsics] remove useless resolve from create shape new 4fc0c6c6186 arm: [MVE intrinsics] Cleanup arm-mve-builtins-functions.h new e1762af3056 arm: [MVE intrinsics] factorize vcvtq new 931ba2f11b9 arm: [MVE intrinsics] add vcvt shape new b8963bb0671 arm: [MVE intrinsics] rework vcvtq new 8035b5b1fdb arm: [MVE intrinsics] factorize vcvtbq vcvttq new 097f560457f arm: [MVE intrinsics] add vcvt_f16_f32 and vcvt_f32_f16 shapes new 43d8286399d arm: [MVE intrinsics] rework vcvtbq_f16_f32 vcvttq_f16_f32 [...] new 17ccbbee443 arm: [MVE intrinsics] factorize vcvtaq vcvtmq vcvtnq vcvtpq new 4f3aa710171 arm: [MVE intrinsics] add vcvtx shape new cbcb8026b8f arm: [MVE intrinsics] rework vcvtaq vcvtmq vcvtnq vcvtpq new b1f996525d6 arm: [MVE intrinsics] rework vbicq new 9c69991f3e1 arm: [MVE intrinsics] factorize vorn new da92e77ed49 arm: [MVE intrinsics] rework vorn new e4366770dc3 arm: [MVE intrinsics] rework vctp new 387b121467f arm: [MVE intrinsics] factorize vddup vidup new e38566afb4a arm: [MVE intrinsics] add viddup shape new d7250b623fb arm: [MVE intrinsics] rework vddup vidup new faaf83b9bc2 arm: [MVE intrinsics] update v[id]dup tests new f936ddb7533 arm: [MVE intrinsics] remove v[id]dup expanders new 2fd08f37d53 arm: [MVE intrinsics] fix checks of immediate arguments new 42be837c368 arm: [MVE intrinsics] factorize vdwdup viwdup new ec116668058 arm: [MVE intrinsics] add vidwdup shape new 47ed70f7581 arm: [MVE intrinsics] rework vdwdup viwdup new e65ab03fac3 arm: [MVE intrinsics] update v[id]wdup tests new c7f95f2b531 arm: [MVE intrinsics] remove useless v[id]wdup expanders new 2ddabb28dbd arm: [MVE intrinsics] add vshlc shape new 4d2b6a7dd53 arm: [MVE intrinsics] rework vshlcq new 8d73d2780f2 arm: [MVE intrinsics] remove vshlcq useless expanders new ba7b97e0bcc arm: [MVE intrinsics] add vadc_vsbc shape new 8c21fc6610e arm: [MVE intrinsics] factorize vadc vadci vsbc vsbci new cb21ceae313 arm: [MVE intrinsics] rework vadciq new 6e2b3125c2f arm: [MVE intrinsics] rework vadcq new a5efcfcc93a arm: [MVE intrinsics] rework vsbcq vsbciq new 8e74cbc3a83 arm: [MVE intrinsics] use long_type_suffix / half_type_suff [...]
The 37 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 | 20 - gcc/config/arm/arm-mve-builtins-base.cc | 593 ++ gcc/config/arm/arm-mve-builtins-base.def | 44 +- gcc/config/arm/arm-mve-builtins-base.h | 22 + gcc/config/arm/arm-mve-builtins-functions.h | 815 ++- gcc/config/arm/arm-mve-builtins-shapes.cc | 645 +- gcc/config/arm/arm-mve-builtins-shapes.h | 9 + gcc/config/arm/arm-mve-builtins.cc | 95 +- gcc/config/arm/arm-mve-builtins.def | 1 + gcc/config/arm/arm-mve-builtins.h | 12 +- gcc/config/arm/arm_mve.h | 6353 +++----------------- gcc/config/arm/arm_mve_builtins.def | 20 - gcc/config/arm/iterators.md | 68 +- gcc/config/arm/mve.md | 832 +-- .../arm/mve/intrinsics/vddupq_m_wb_u16.c | 18 +- .../arm/mve/intrinsics/vddupq_m_wb_u32.c | 18 +- .../gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c | 18 +- .../gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c | 14 +- .../gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c | 14 +- .../gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c | 14 +- .../arm/mve/intrinsics/vddupq_x_wb_u16.c | 18 +- .../arm/mve/intrinsics/vddupq_x_wb_u32.c | 18 +- .../gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c | 18 +- .../arm/mve/intrinsics/vdwdupq_m_wb_u16.c | 6 +- .../arm/mve/intrinsics/vdwdupq_m_wb_u32.c | 6 +- .../arm/mve/intrinsics/vdwdupq_m_wb_u8.c | 6 +- .../gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c | 6 +- .../gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c | 6 +- .../gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c | 6 +- .../arm/mve/intrinsics/vdwdupq_x_wb_u16.c | 6 +- .../arm/mve/intrinsics/vdwdupq_x_wb_u32.c | 6 +- .../arm/mve/intrinsics/vdwdupq_x_wb_u8.c | 6 +- .../arm/mve/intrinsics/vidupq_m_wb_u16.c | 18 +- .../arm/mve/intrinsics/vidupq_m_wb_u32.c | 18 +- .../gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c | 18 +- .../gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c | 14 +- .../gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c | 14 +- .../gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c | 14 +- .../arm/mve/intrinsics/vidupq_x_wb_u16.c | 18 +- .../arm/mve/intrinsics/vidupq_x_wb_u32.c | 18 +- .../gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c | 18 +- .../arm/mve/intrinsics/viwdupq_m_wb_u16.c | 6 +- .../arm/mve/intrinsics/viwdupq_m_wb_u32.c | 6 +- .../arm/mve/intrinsics/viwdupq_m_wb_u8.c | 6 +- .../gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c | 6 +- .../gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c | 6 +- .../gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c | 6 +- .../arm/mve/intrinsics/viwdupq_x_wb_u16.c | 6 +- .../arm/mve/intrinsics/viwdupq_x_wb_u32.c | 6 +- .../arm/mve/intrinsics/viwdupq_x_wb_u8.c | 6 +- gcc/tree-vect-stmts.cc | 7 +- 51 files changed, 2980 insertions(+), 6964 deletions(-)