This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r106275 - in /branches/autovect-branch/gcc: Cha...
- From: dorit at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Mon, 31 Oct 2005 14:40:16 -0000
- Subject: r106275 - in /branches/autovect-branch/gcc: Cha...
Author: dorit
Date: Mon Oct 31 14:40:14 2005
New Revision: 106275
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106275
Log:
* tree-vect-analyze.c (vect_recog_sad_pattern): Detect also on targets
that don't directly support widening-summation.
(vect_recog_mult_hi_pattern): Detect also on targets that don't
directly support widening-multiplication.
(vect_recog_dot_prod_pattern): Detect also on targets that don't
directly support widening-summation and/or widening-multiplication.
(vect_recog_widen_mult_pattern): Don't directly compare types.
(vect_recog_unsigned_subsat_pattern): Don't directly compare types.
Use correct tree-code in call to optab_for_tree_code.
* tree-vect-transform.c (vect_transform_loop): Add new-line to printf
string.
(vectorizable_promotion, vectorizable_demotion): Set vectype according
to the operand type.
Modified:
branches/autovect-branch/gcc/ChangeLog.autovect
branches/autovect-branch/gcc/testsuite/ChangeLog.autovect
branches/autovect-branch/gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-2.c
branches/autovect-branch/gcc/tree-vect-analyze.c
branches/autovect-branch/gcc/tree-vect-transform.c