diff options
author | Ira Rosen <irar@il.ibm.com> | 2008-08-23 17:04:12 +0000 |
---|---|---|
committer | Ira Rosen <irar@gcc.gnu.org> | 2008-08-23 17:04:12 +0000 |
commit | 8b7b9d66fe761fb42a55d016c90a4790f301f6c0 (patch) | |
tree | 4732cf98327fb0a83820979f35dc3cc279be0a92 /gcc/fortran/expr.c | |
parent | f4185118a442bf05af6b640909cd1dec96dc84e9 (diff) | |
download | gcc-8b7b9d66fe761fb42a55d016c90a4790f301f6c0.zip gcc-8b7b9d66fe761fb42a55d016c90a4790f301f6c0.tar.gz gcc-8b7b9d66fe761fb42a55d016c90a4790f301f6c0.tar.bz2 |
re PR middle-end/37161 (Revision 139225 caused gfortran.dg/vect/pr33301.f -O)
PR tree-optimization/37161
* tree-vectorizer.h (vect_get_smallest_scalar_type): Declare.
* tree-vect-analyze.c (vect_get_smallest_scalar_type): New function.
(vect_determine_vectorization_factor): Move the scalar type
retrieval to vect_get_smallest_scalar_type.
(vect_build_slp_tree): Call vect_get_smallest_scalar_type to get
scalar type. Remove redundant computation.
* tree-vect-transform.c (vect_get_constant_vectors): Add argument.
(vect_get_slp_defs): Take the type of RHS into account if
necessary by calling vect_get_smallest_scalar_type. Call
vect_get_constant_vectors with additional argument.
From-SVN: r139518
Diffstat (limited to 'gcc/fortran/expr.c')
0 files changed, 0 insertions, 0 deletions