[llvm-dev] vectorize.enable
Florian Hahn via llvm-dev
llvm-dev at lists.llvm.org
Fri Oct 4 07:32:28 PDT 2019
> On Oct 4, 2019, at 15:28, Sjoerd Meijer via llvm-dev <llvm-dev at lists.llvm.org> wrote:
>
> Thanks for your replies. That was a very useful discussion.
> I won't recommit on a Friday afternoon, but will do on Monday, as it looks like we agreed again on the direction and the change.
Sound good to me.
> Orthogonal to this change, the interesting topics brought up are improved diagnostics, and the cases the vectoriser misses. I will briefly look why this particular case isn't vectorised, but I suspect that it's a simple case of some prep / clean-up passes not running at Oz.
I think the problem is that loop-rotate skips the loop at -Oz and loop-vectorize requires loops to exit via the latch.
Cheers,
Florian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20191004/50370bd6/attachment.html>
More information about the llvm-dev
mailing list