<div dir="ltr">On 31 October 2013 09:42, Hal Finkel <span dir="ltr"><<a href="mailto:hfinkel@anl.gov" target="_blank">hfinkel@anl.gov</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">> How can the SCEV AA pass be extended to handle this type of<br></div><div class="im">
> arithmetic?<br>
<br>
</div>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.<br></blockquote><div></div></div><br></div><div class="gmail_extra">
Hi Hal,</div><div class="gmail_extra"><br></div><div class="gmail_extra">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?</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">cheers,</div><div class="gmail_extra">--renato</div></div>