<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Committed as r196456.</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/12/4 Jiangning Liu <span dir="ltr"><<a href="mailto:liujiangning1@gmail.com" target="_blank">liujiangning1@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<br><br><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;display:inline">
Attached patch is to add missing register cost calculation for big value types like v4i64 and v8i64.</div>
<div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;display:inline"><br></div></div><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;display:inline">

Without this patch we would see failure in loop invariant code motion before register allocation, because LICM needs to estimate register pressure by calculating the cost for all value types that could possibly be used on MI.<br>

</div><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;display:inline"></div><br>--<br>Thanks,<br>-Jiangning
</div></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><font face="courier new, monospace">Thanks,</font><div><font face="courier new, monospace">-Jiangning</font></div></div>
</div>