[lno][patch]Vectorizer loop versioning for alignment
Mark Mitchell
mark@codesourcery.com
Thu Sep 2 08:20:00 GMT 2004
Keith Besaw wrote:
>This patch uses loop versioning to vectorize loops with data references
>that may or may
>not be properly aligned. Two versions of a loop are generated. One
>version is vectorized
>and one is not. A condition block is generated to test the alignment of
>the data references
>in question and direct flow to the vectorized or non-vectorized version of
>the loop as appropriate.
>
>
As a meta-comment, I think that it would be a good idea to slow down on
making changes on the lno branch while things are being merged to the
mainline. It can only make it harder to do merges if things keep
changing on the branch. I'm not trying to be dictatorial; this is up to
the LNO branch maintainers, but I can certainly say that it's making it
hard for me personally to keep track of things. We can't really talk
about "merging LNO" when LNO keeps changing.
--
Mark Mitchell
CodeSourcery, LLC
(916) 791-8304
mark@codesourcery.com
More information about the Gcc-patches
mailing list