This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from dddb6ffdc5c passes: Fix up subobject __bos [PR101419] new 0ae469e8c0c ifcvt: Improve tests for predicated operations new 3658ee4c739 vect: Simplify epilogue reduction code new b68eb70bd6d vect: Create array_slice of live-out stmts new 81ad6bfc078 vect: Remove new_phis from vect_create_epilog_for_reduction new 32b8edd5297 vect: Ensure reduc_inputs always have vectype new d592920c899 vect: Add a vect_phi_initial_value helper function new 826c452e571 vect: Pass reduc_info to get_initial_defs_for_reduction new bd5a69191f0 vect: Pass reduc_info to get_initial_def_for_reduction new 221bdb333b0 vect: Generalise neutral_op_for_slp_reduction new 7670b6633e5 vect: Simplify get_initial_def_for_reduction new 1583b8bff0b vect: Reuse reduction accumulators between loops
The 11 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/internal-fn.c | 28 +- gcc/optabs-query.c | 23 +- .../gcc.target/aarch64/sve/cond_arith_6.c | 14 + gcc/testsuite/gcc.target/aarch64/sve/reduc_10.c | 77 +++ .../gcc.target/aarch64/sve/reduc_10_run.c | 49 ++ gcc/testsuite/gcc.target/aarch64/sve/reduc_11.c | 71 ++ .../gcc.target/aarch64/sve/reduc_11_run.c | 34 + gcc/testsuite/gcc.target/aarch64/sve/reduc_12.c | 71 ++ .../gcc.target/aarch64/sve/reduc_12_run.c | 66 ++ gcc/testsuite/gcc.target/aarch64/sve/reduc_13.c | 101 +++ .../gcc.target/aarch64/sve/reduc_13_run.c | 61 ++ gcc/testsuite/gcc.target/aarch64/sve/reduc_14.c | 107 +++ .../gcc.target/aarch64/sve/reduc_14_run.c | 187 +++++ gcc/testsuite/gcc.target/aarch64/sve/reduc_15.c | 16 + .../gcc.target/aarch64/sve/reduc_15_run.c | 22 + gcc/testsuite/gcc.target/aarch64/sve/reduc_9.c | 77 +++ gcc/testsuite/gcc.target/aarch64/sve/reduc_9_run.c | 29 + gcc/tree-vect-loop-manip.c | 26 + gcc/tree-vect-loop.c | 755 +++++++++++---------- gcc/tree-vectorizer.c | 4 + gcc/tree-vectorizer.h | 65 +- 21 files changed, 1499 insertions(+), 384 deletions(-) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_10_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_11_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_12_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_13_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_14.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_14_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_15.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_15_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_9_run.c