r242313 - in /branches/ARM/sve-branch/gcc: test...
rsandifo@gcc.gnu.org
rsandifo@gcc.gnu.org
Fri Nov 11 17:39:00 GMT 2016
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
More information about the Gcc-cvs
mailing list