[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