diff options
author | Richard Biener <rguenther@suse.de> | 2020-11-04 11:37:52 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2020-11-04 12:41:25 +0100 |
commit | 1272573a6b2257a7ed525a81e26862a563fb68a0 (patch) | |
tree | 9ec31f960b967ba8d4420a0105648147c421d8de /gcc/go/go-lang.c | |
parent | 1e9f339d946b8296e3785bec77e03d71b487d689 (diff) | |
download | gcc-1272573a6b2257a7ed525a81e26862a563fb68a0.zip gcc-1272573a6b2257a7ed525a81e26862a563fb68a0.tar.gz gcc-1272573a6b2257a7ed525a81e26862a563fb68a0.tar.bz2 |
add costing to SLP vectorized PHIs
I forgot to cost vectorized PHIs. Scalar PHIs are just costed
as scalar_stmt so the following costs vector PHIs as vector_stmt.
2020-11-04 Richard Biener <rguenther@suse.de>
* tree-vectorizer.h (vectorizable_phi): Adjust prototype.
* tree-vect-stmts.c (vect_transform_stmt): Adjust.
(vect_analyze_stmt): Pass cost_vec to vectorizable_phi.
* tree-vect-loop.c (vectorizable_phi): Do costing.
Diffstat (limited to 'gcc/go/go-lang.c')
0 files changed, 0 insertions, 0 deletions