[01/11] Schedule SLP earlier
commit0384ddb002617a4285ca01d16bae38e9ec89e902
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 1 Aug 2018 14:58:47 +0000 (1 14:58 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 1 Aug 2018 14:58:47 +0000 (1 14:58 +0000)
treec3cd9db15b94315b851f47112e11c29d82857102
parente95d867aa5650ad734fbd9922a5547bb2d17f480
[01/11] Schedule SLP earlier

vect_transform_loop used to call vect_schedule_slp lazily when it
came across the first SLP statement, but it seems easier to do it
before the main loop.

2018-07-30  Richard Sandiford  <richard.sandiford@arm.com>

gcc/
* tree-vect-loop.c (vect_transform_loop_stmt): Remove slp_scheduled
argument.
(vect_transform_loop): Update calls accordingly.  Schedule SLP
instances before the main loop, if any exist.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@263214 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-vect-loop.c