-
- Downloads
tree-vect-transform.c (vect_create_epilog_for_reduction): Takes an additional argument.
2008-08-14 Dorit Nuzman <dorit@il.ibm.com> * tree-vect-transform.c (vect_create_epilog_for_reduction): Takes an additional argument. Support reduction when duplication is needed due to data-types of different sizes in the loop. (get_initial_def_for_induction): Fix printout. (vect_get_vec_def_for_stmt_copy): Support case where the vec_stmt_for_operand is a phi node. (vectorizable_reduction): Support reduction when duplication is needed due to data-types of different sizes in the loop. (vectorizable_call): Remove restriction to not vectorize in case we have data-types of different sizes in the loop. (vectorizable_conversion): Likewise. (vectorizable_operation): Likewise. (vectorizable_type_demotion): Likewise. (vectorizable_type_promotion): Likewise. (vectorizable_induction): Add restriction to not vectorize in case we have data-types of different sizes in the loop. From-SVN: r139096
Showing
- gcc/ChangeLog 19 additions, 0 deletionsgcc/ChangeLog
- gcc/testsuite/ChangeLog 11 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.dg/vect/vect-outer-4a.c 2 additions, 7 deletionsgcc/testsuite/gcc.dg/vect/vect-outer-4a.c
- gcc/testsuite/gcc.dg/vect/vect-outer-4b.c 2 additions, 7 deletionsgcc/testsuite/gcc.dg/vect/vect-outer-4b.c
- gcc/testsuite/gcc.dg/vect/vect-outer-4f.c 1 addition, 1 deletiongcc/testsuite/gcc.dg/vect/vect-outer-4f.c
- gcc/testsuite/gcc.dg/vect/vect-outer-4g.c 1 addition, 1 deletiongcc/testsuite/gcc.dg/vect/vect-outer-4g.c
- gcc/testsuite/gcc.dg/vect/vect-outer-4i.c 25 additions, 4 deletionsgcc/testsuite/gcc.dg/vect/vect-outer-4i.c
- gcc/testsuite/gcc.dg/vect/vect-outer-4j.c 2 additions, 3 deletionsgcc/testsuite/gcc.dg/vect/vect-outer-4j.c
- gcc/testsuite/gcc.dg/vect/vect-outer-4k.c 1 addition, 1 deletiongcc/testsuite/gcc.dg/vect/vect-outer-4k.c
- gcc/testsuite/gcc.dg/vect/vect-outer-4l.c 1 addition, 1 deletiongcc/testsuite/gcc.dg/vect/vect-outer-4l.c
- gcc/tree-vect-transform.c 129 additions, 93 deletionsgcc/tree-vect-transform.c
Loading
Please register or sign in to comment