tree-vect-slp.c (vect_attempt_slp_rearrange_stmts): Split out from ...
authorRichard Biener <rguenther@suse.de>
Wed, 10 Jun 2015 10:39:31 +0000 (10:39 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 10 Jun 2015 10:39:31 +0000 (10:39 +0000)
commitb266b96856da702dbe957396adc6f242daed233b
treece0f05e25c08e6f3afd2ed0a00dc9443a954ff57
parent8ffd51d230e0ab7a1c1caaf1486303796862f771
tree-vect-slp.c (vect_attempt_slp_rearrange_stmts): Split out from ...

2015-06-10  Richard Biener  <rguenther@suse.de>

* tree-vect-slp.c (vect_attempt_slp_rearrange_stmts): Split
out from ...
(vect_supported_load_permutation_p): ... here.  Handle
supportable permutations in reductions.
* tree-vect-stmts.c (vectorizable_load): Handle SLP permutations
for vectorizing strided group loads.

From-SVN: r224324
gcc/ChangeLog
gcc/tree-vect-slp.c
gcc/tree-vect-stmts.c