aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/options.c
diff options
context:
space:
mode:
authorIra Rosen <irar@il.ibm.com>2008-09-22 07:55:39 +0000
committerIra Rosen <irar@gcc.gnu.org>2008-09-22 07:55:39 +0000
commit5e038cad0bb468177c7adad1faebf3465ecda0fd (patch)
tree083ed4affd0a185e5e877ef640693c7f6195fbb4 /gcc/fortran/options.c
parentc801c273a6b8080f3fce824b3872fae899385618 (diff)
downloadgcc-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