diff options
author | Richard Biener <rguenther@suse.de> | 2020-07-08 13:50:51 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2020-07-08 17:15:36 +0200 |
commit | 30fdaead5b7880c4e9f140618e26ad1c545642d5 (patch) | |
tree | 5580076a4b94e73d1e1900c57832d976f8200e25 /gcc/gimple-loop-jam.c | |
parent | 0cb1b7276d0dad50678ac80a416e748e3d0a6ff2 (diff) | |
download | gcc-30fdaead5b7880c4e9f140618e26ad1c545642d5.zip gcc-30fdaead5b7880c4e9f140618e26ad1c545642d5.tar.gz gcc-30fdaead5b7880c4e9f140618e26ad1c545642d5.tar.bz2 |
compute and check alignment info during analysis
This moves querying the alignment support scheme from load/store
transform time to get_load_store_type where we should know best
what alignment constraints we actually need. This should make
verify_data_ref_alignment obsolete which prematurely disqualifies
all vectorization IMHO.
2020-07-08 Richard Biener <rguenther@suse.de>
* tree-vect-stmts.c (get_group_load_store_type): Pass
in the SLP node and the alignment support scheme output.
Set that.
(get_load_store_type): Likewise.
(vectorizable_store): Adjust.
(vectorizable_load): Likewise.
Diffstat (limited to 'gcc/gimple-loop-jam.c')
0 files changed, 0 insertions, 0 deletions