This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r163260 - in /trunk/gcc: ChangeLog testsuite/Ch...
- From: irar at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Sun, 15 Aug 2010 07:00:33 -0000
- Subject: r163260 - in /trunk/gcc: ChangeLog testsuite/Ch...
Author: irar
Date: Sun Aug 15 07:00:32 2010
New Revision: 163260
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163260
Log:
* tree-vect-data-refs.c (vect_setup_realignment): Support realignment
in basic blocks.
(vect_supportable_dr_alignment): Check alignment for basic blocks.
* tree-vect-slp.c (vect_build_slp_tree): Allow different codes for
data references.
(vect_bb_vectorization_profitable_p): New function.
(vect_slp_analyze_bb): Call vect_bb_vectorization_profitable_p() to
check if it's worthwhile to vectorize the basic block.
Added:
trunk/gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/gcc.dg/vect/bb-slp-10.c
trunk/gcc/testsuite/gcc.dg/vect/bb-slp-2.c
trunk/gcc/testsuite/gcc.dg/vect/bb-slp-9.c
trunk/gcc/testsuite/gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp
trunk/gcc/tree-vect-data-refs.c
trunk/gcc/tree-vect-slp.c