On November 5, 2016 3:40:04 AM GMT+01:00, Jeff Law <l...@redhat.com> wrote: >On 11/02/2016 06:27 AM, Richard Biener wrote: >> I'm still torn about all the rest of the stuff and question its >> usability (esp. merging the epilogue with the main vector loop). >> But it has already been approved ... oh well. >Note that merging of the epilogue with the main vector loop may well be > >useful for SVE as well. I'm hoping Richard S. will chime in on how to >best exploit SVE.
Possibly, but full exploitation of SVE requires a full vectorizer rewrite. The only thing I can see us implementing is making the vector size fixed via versioning, that is, let the user specify -mvecsize=N and if that's not the case at runtime trap or execute a scalar variant. Richard. >Jeff