diff options
author | Ira Rosen <irar@il.ibm.com> | 2008-09-22 07:55:39 +0000 |
---|---|---|
committer | Ira Rosen <irar@gcc.gnu.org> | 2008-09-22 07:55:39 +0000 |
commit | 5e038cad0bb468177c7adad1faebf3465ecda0fd (patch) | |
tree | 083ed4affd0a185e5e877ef640693c7f6195fbb4 /gcc/fortran/options.c | |
parent | c801c273a6b8080f3fce824b3872fae899385618 (diff) | |
download | gcc-5e038cad0bb468177c7adad1faebf3465ecda0fd.zip gcc-5e038cad0bb468177c7adad1faebf3465ecda0fd.tar.gz gcc-5e038cad0bb468177c7adad1faebf3465ecda0fd.tar.bz2 |
re PR tree-optimization/37482 (definition in block 51 follows the use for SSA_NAME with -maltivec)
PR tree-optimization/37482
* tree-vectorizer.h (struct _slp_instance): Add new field.
(SLP_INSTANCE_FIRST_LOAD_STMT): New.
(get_earlier_stmt): New function.
* tree-vect-analyze.c (vect_find_first_load_in_slp_instance): New
function.
(vect_analyze_slp_instance): Set SLP_INSTANCE_FIRST_LOAD_STMT.
* tree-vect-transform.c (vect_finish_stmt_generation): Remove the
asserts that GSI points to the scalar statement being vectorized.
Set new statement location according to GSI.
(vect_schedule_slp_instance): Use GSI of
SLP_INSTANCE_FIRST_LOAD_STMT when vectorizing loads.
From-SVN: r140544
Diffstat (limited to 'gcc/fortran/options.c')
0 files changed, 0 insertions, 0 deletions