<div dir="ltr">Hi Hal,<div><br></div><div>I ran some numbers on Cortex-A57 (AArch64 mode) with the SLP and Loop vectorizers swapped and with your noalias metadata enabled. I see no change outside of noise. I ran SPEC(2000+2006) and EEMBC - LNT is currently unusable on our hardware due to lack of "perf" - it's just too noisy :(</div>
<div><br></div><div>Can someone try a test on x86? If that shows the same, we should be in a good position to swap the ordering as soon as you enable noalias metadata by default.</div><div><br></div><div>Cheers,</div><div>
<br></div><div>James</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 26 July 2014 02:41, Chad Rosier <span dir="ltr"><<a href="mailto:mcrosier@codeaurora.org" target="_blank">mcrosier@codeaurora.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">FWIW, I tend to agree with James and Tobias; the loop vectorizer should<br>
run first.<br>
<div class=""><br>
>> Also, James, did you happen to run some performance test with the new<br>
> order?<br>
><br>
> Not yet. I've got one queued to run over the weekend.<br>
<br>
</div>James,<br>
If you send me a patch, I can provide some numbers as well.<br>
<br>
> Cheers,<br>
><br>
> James<br>
<span class="HOEnZb"><font color="#888888"><br>
 Chad<br>
<br>
</font></span></blockquote></div><br></div>