<div dir="ltr">On Wed, Mar 6, 2013 at 4:33 PM, Nadav Rotem <span dir="ltr"><<a href="mailto:nrotem@apple.com" target="_blank" class="cremed">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"><div style="word-wrap:break-word">I think that SROA assumes that vector operands are not bitpacked.</div></blockquote><div>
<br></div><div style>Er, no, it follows the langref which says that vectors are bit packed.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">
 Can you check if we can SROA the packed vectors ?</div></blockquote><div><br></div><div style>As a consequence of the above, it only splits (or forms) vectors of elements whose element bit sizes are multiples 8. This allows it to handle most common cases without complex logic to deal with bitpacking of unusually sized vectors. See lines 1717 - 1733 and 1971 - 1977 in SROA.</div>
</div></div></div>