PING^2 for vectorization and toplevel patches
Roger Sayle
roger@eyesopen.com
Thu Apr 21 21:11:00 GMT 2005
On Thu, 21 Apr 2005, Paolo Bonzini wrote:
> Like for UNITS_FOR_SIMD_WORD, there is absolutely no mention of a
> vectorizer in passes.texi except for if-conversion. I don't think I'm
> most suited to write it so I'm CCing Dorit; I will take care of it if
> she asks me so, anyway.
This is is related to one of the oldest open PRs for gcc, PR951 :-)
> 2004-04-20 Paolo Bonzini <bonzini@gnu.org>
>
> * tree-complex.c (gate_expand_vector_operations): New.
> (pass_lower_vector_ssa): Use it.
> * tree-optimize.c (init_tree_optimization_passes): Include
> pass_lower_vector_ssa.
> * tree-vect-transform.c (vect_min_worthwhile_factor): New.
> (vectorizable_operation): Use it.
> * tree-vectorizer.c (get_vectype_for_scalar_type): Accept
> integer modes for the vector type.
>
> * doc/tm.texi (UNITS_PER_WORD): Mention 64-bit hosts.
> (UNITS_PER_SIMD_WORD): New.
>
> * gcc.dg/gen-vect-11.c, gcc.dg/gen-vect-11a.c,
> gcc.dg/gen-vect-11b.c, gcc.dg/gen-vect-11c.c,
> gcc.dg/gen-vect-2.c, gcc.dg/gen-vect-25.c,
> gcc.dg/gen-vect-26.c, gcc.dg/gen-vect-28.c,
> gcc.dg/gen-vect-32.c: New.
> * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
> * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
> don't run on PPC32.
This is Ok for mainline.
Thanks,
Roger
--
More information about the Gcc-patches
mailing list