This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r242313 - in /branches/ARM/sve-branch/gcc: test...


Author: rsandifo
Date: Fri Nov 11 17:39:12 2016
New Revision: 242313

URL: https://gcc.gnu.org/viewcvs?rev=242313&root=gcc&view=rev
Log:
Handle more SLP constant and extern definitions for variable VF

This patch adds support for vectorising SLP definitions that are
constant or external (i.e. from outside the loop) when the vectorisation
factor isn't known at compile time.  It can only handle cases where the
number of SLP statements is a power of 2.

Added:
    branches/ARM/sve-branch/gcc/testsuite/gcc.target/aarch64/sve_slp_1.c
    branches/ARM/sve-branch/gcc/testsuite/gcc.target/aarch64/sve_slp_1_run.c
    branches/ARM/sve-branch/gcc/testsuite/gcc.target/aarch64/sve_slp_2.c
    branches/ARM/sve-branch/gcc/testsuite/gcc.target/aarch64/sve_slp_2_run.c
    branches/ARM/sve-branch/gcc/testsuite/gcc.target/aarch64/sve_slp_3.c
    branches/ARM/sve-branch/gcc/testsuite/gcc.target/aarch64/sve_slp_3_run.c
    branches/ARM/sve-branch/gcc/testsuite/gcc.target/aarch64/sve_slp_4.c
    branches/ARM/sve-branch/gcc/testsuite/gcc.target/aarch64/sve_slp_4_run.c
Modified:
    branches/ARM/sve-branch/gcc/tree-vect-slp.c


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]