diff options
author | Richard Biener <rguenther@suse.de> | 2015-05-08 15:13:55 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2015-05-08 15:13:55 +0000 |
commit | 7b5fc413c14b6134b55a06c906f9ac2d9aff0628 (patch) | |
tree | 4bd4096b1943e764494337c4f8e79ae1d9a5374f /gcc/mode-switching.c | |
parent | 4a8108f0ab7310371123340e0181ff4afd84789e (diff) | |
download | gcc-7b5fc413c14b6134b55a06c906f9ac2d9aff0628.zip gcc-7b5fc413c14b6134b55a06c906f9ac2d9aff0628.tar.gz gcc-7b5fc413c14b6134b55a06c906f9ac2d9aff0628.tar.bz2 |
re PR tree-optimization/66036 (strided group loads are not vectorized)
2015-05-08 Richard Biener <rguenther@suse.de>
PR tree-optimization/66036
* tree-vect-data-refs.c (vect_compute_data_ref_alignment):
Handle strided group loads.
(vect_verify_datarefs_alignment): Likewise.
(vect_enhance_data_refs_alignment): Likewise.
(vect_analyze_group_access): Likewise.
(vect_analyze_data_ref_access): Likewise.
(vect_analyze_data_ref_accesses): Likewise.
* tree-vect-stmts.c (vect_model_load_cost): Likewise.
(vectorizable_load): Likewise.
* gcc.dg/vect/slp-41.c: New testcase.
From-SVN: r222914
Diffstat (limited to 'gcc/mode-switching.c')
0 files changed, 0 insertions, 0 deletions