<div dir="ltr">On 15 October 2013 21:17, Nadav Rotem <span dir="ltr"><<a href="mailto:nrotem@apple.com" target="_blank">nrotem@apple.com</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">
Hi Hal,<br>
<br>
Thanks for working on this. The motivation for loop-rolling is clear and I agree that it has the potential for reducing code size and increasing performance.</blockquote><div><br></div><div>Hi Hal,</div><div><br></div><div>
Yes, I agree with this, too.</div><div><br></div><div></div></div></div><div class="gmail_extra">I have another generic question, I could see that you're inspecting the types, ranges and variables directly, and some of the work the loop vectorizer uses SCEV for (like induction ranges, exit counts, etc). Have you considered using SCEV, too?</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">cheers,</div><div class="gmail_extra">--renato</div></div>