tree-vect-stmts.c (vectorizable_load): Initialize slp_perm earlier and remove ??...
authorRichard Biener <rguenther@suse.de>
Wed, 27 May 2015 10:31:11 +0000 (10:31 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 27 May 2015 10:31:11 +0000 (10:31 +0000)
commitb1af7da61278d2c4ae7b7f56fad37723461031cb
tree40d2e77b7b6d01756dc06079d1b3fc6376445cac
parentd4cecb1341384edd198ca175e3561410afb6fe44
tree-vect-stmts.c (vectorizable_load): Initialize slp_perm earlier and remove ??? comment.

2015-05-27  Richard Biener  <rguenther@suse.de>

* tree-vect-stmts.c (vectorizable_load): Initialize slp_perm
earlier and remove ??? comment.
(vect_analyze_stmt): If we are analyzing a pure SLP stmt
and got called from loop analysis bail out.  Always pass the SLP
node to the vectorizable_* functions.
* tree-vect-loop.c (vect_analyze_loop_operations): Remove
the premature SLP check here.
* tree-vect-slp.c (vect_detect_hybrid_slp_stmts): Dump hybrid
detected SLP stmts.
(vect_detect_hybrid_slp_1): Likewise.

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