diff options
author | Richard Biener <rguenther@suse.de> | 2015-06-18 09:39:13 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2015-06-18 09:39:13 +0000 |
commit | 91ff150410721f627691550dfe871907c6b0175e (patch) | |
tree | da75024fa87089bd1e346a57d5ce2782e4667380 /gcc/tree-chkp.c | |
parent | d38052e048a04a21beedcf61822f4a494be3a747 (diff) | |
download | gcc-91ff150410721f627691550dfe871907c6b0175e.zip gcc-91ff150410721f627691550dfe871907c6b0175e.tar.gz gcc-91ff150410721f627691550dfe871907c6b0175e.tar.bz2 |
re PR tree-optimization/66510 (gcc.target/arm/pr53636.c FAILs after r224221)
2015-06-18 Richard Biener <rguenther@suse.de>
PR tree-optimization/66510
* tree-vect-stmts.c (vectorizable_load): Properly compute the
number of vector loads for SLP permuted loads.
* tree-vect-data-refs.c (vect_compute_data_ref_alignment): Also
check the stride for loop vectorization.
(vect_enhance_data_refs_alignment): Deal with SLP adjusted
vectorization factor.
(vect_analyze_group_access): If the group size is not a power
of two require a epilogue loop.
* tree-vect-loop.c (vect_analyze_loop_2): Move alignment
compute and optimizing and alias test pruning after final
vectorization factor computation.
* tree-vect-slp.c (vect_build_slp_tree_1): Remove check on
vector alignment.
(vect_transform_slp_perm_load): Properly compute the original
number of vector load stmts.
* gcc.dg/vect/slp-perm-12.c: New testcase.
From-SVN: r224598
Diffstat (limited to 'gcc/tree-chkp.c')
0 files changed, 0 insertions, 0 deletions