[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