[LLVMdev] loop vectorizer misses opportunity, exploit
Renato Golin
renato.golin at linaro.org
Thu Oct 31 10:16:22 PDT 2013
On 31 October 2013 09:42, Hal Finkel <hfinkel at anl.gov> wrote:
> > How can the SCEV AA pass be extended to handle this type of
> > arithmetic?
>
> To be clear, the loop vectorizer does not use the SCEV AA analysis to do
> dependence checking. It uses SCEV in its own internal memory dependence
> checking class.
>
Hi Hal,
Thanks for the clarification! I have to say I haven't dug that deeply in
the AA recently, I assumed it was using it. Would it make sense to use it,
given that the induction could be a complex expression?
cheers,
--renato
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20131031/95be0cad/attachment.html>
More information about the llvm-dev
mailing list