This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 4bd434fbfc7 riscv: fix error: control reaches end of non-void function new 9d7c64fa996 arm: move builtin function codes into general numberspace new 6f59caf1c36 arm: [MVE intrinsics] Add new framework new 00d97bf3b5a arm: [MVE intrinsics] Rework vreinterpretq new 937ac2cd10c arm: [MVE intrinsics] Rework vuninitialized new fc4cbe8f59b arm: [MVE intrinsics] add binary_opt_n shape new 9fdce18eea7 arm: [MVE intrinsics] add unspec_based_mve_function_exact_insn new b0b3a5e9147 arm: [MVE intrinsics] factorize vadd vsubq vmulq new 1942c5ab03f arm: [MVE intrinsics] rework vaddq vmulq vsubq new 45dbb66f7c7 arm: [MVE intrinsics] add binary shape new 67e4e59172d arm: [MVE intrinsics] factorize vandq veorq vorrq vbicq new 632f70d8652 arm: [MVE intrinsics] rework vandq veorq new 566094741d9 arm: [MVE intrinsics] add binary_orrq shape new f74588acf97 arm: [MVE intrinsics] rework vorrq new 55967d4a239 arm: [MVE intrinsics] add unspec_mve_function_exact_insn new 4545ca8bc32 arm: [MVE intrinsics] add create shape new dd04568f4ed arm: [MVE intrinsics] factorize vcreateq new 07685b397d8 arm: [MVE intrinsics] rework vcreateq new 5cbe0c090d4 arm: [MVE intrinsics] factorize several binary_m operations new 111f474f630 arm: [MVE intrinsics] factorize several binary _n operations new a7cbd5f9a8e arm: [MVE intrinsics] factorize several binary _m_n operations new 3fe5a244f55 arm: [MVE intrinsics] factorize several binary operations new 6cff5f3da7f arm: [MVE intrinsics] rework vhaddq vhsubq vmulhq vqaddq vq [...]
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.gcc | 2 +- gcc/config/arm/arm-builtins.cc | 237 +- gcc/config/arm/arm-builtins.h | 1 + gcc/config/arm/arm-c.cc | 42 +- gcc/config/arm/arm-mve-builtins-base.cc | 167 + gcc/config/arm/arm-mve-builtins-base.def | 50 + gcc/config/arm/arm-mve-builtins-base.h | 47 + gcc/config/arm/arm-mve-builtins-functions.h | 387 + gcc/config/arm/arm-mve-builtins-shapes.cc | 529 ++ gcc/config/arm/arm-mve-builtins-shapes.h | 47 + gcc/config/arm/arm-mve-builtins.cc | 2013 +++++- gcc/config/arm/arm-mve-builtins.def | 40 +- gcc/config/arm/arm-mve-builtins.h | 672 +- gcc/config/arm/arm-protos.h | 24 + gcc/config/arm/arm.cc | 27 + gcc/config/arm/arm_mve.h | 7581 +------------------- gcc/config/arm/arm_mve_builtins.def | 6 - gcc/config/arm/arm_mve_types.h | 1430 ---- gcc/config/arm/iterators.md | 240 +- gcc/config/arm/mve.md | 1661 +---- gcc/config/arm/predicates.md | 4 + gcc/config/arm/t-arm | 32 +- gcc/config/arm/unspecs.md | 1 + gcc/config/arm/vec-common.md | 8 +- gcc/testsuite/g++.target/arm/mve.exp | 8 +- .../g++.target/arm/mve/general-c++/nomve_fp_1.c | 15 + .../arm/mve/general-c++/vreinterpretq_1.C | 25 + .../gcc.target/arm/mve/general-c/nomve_fp_1.c | 15 + .../gcc.target/arm/mve/general-c/vreinterpretq_1.c | 25 + 29 files changed, 4887 insertions(+), 10449 deletions(-) create mode 100644 gcc/config/arm/arm-mve-builtins-base.cc create mode 100644 gcc/config/arm/arm-mve-builtins-base.def create mode 100644 gcc/config/arm/arm-mve-builtins-base.h create mode 100644 gcc/config/arm/arm-mve-builtins-functions.h create mode 100644 gcc/config/arm/arm-mve-builtins-shapes.cc create mode 100644 gcc/config/arm/arm-mve-builtins-shapes.h create mode 100644 gcc/testsuite/g++.target/arm/mve/general-c++/nomve_fp_1.c create mode 100644 gcc/testsuite/g++.target/arm/mve/general-c++/vreinterpretq_1.C create mode 100644 gcc/testsuite/gcc.target/arm/mve/general-c/nomve_fp_1.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/general-c/vreinterpretq_1.c