This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [lno][patch]Vectorizer loop versioning for alignment


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]