<p dir="ltr">It failed in the register scavenger :)</p>
<br><div class="gmail_quote"><div dir="ltr">On Fri, Sep 8, 2017, 11:46 PM Nemanja Ivanovic via Phabricator <<a href="mailto:reviews@reviews.llvm.org">reviews@reviews.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">nemanjai added a comment.<br>
<br>
I imagine this patch was prompted by a bug. Just out of curiosity, did the assert:<br>
<br>
  assert(MO.isImm() && !(MO.getImm() % 16) &&<br>
         "Expecting an immediate that is a multiple of 16");<br>
<br>
fire for the case where the frame op was lowered to an lxv/stxv with an offset that isn't a multiple of 16? If not, perhaps we need another assert somewhere else?<br>
<br>
<br>
Repository:<br>
  rL LLVM<br>
<br>
<a href="https://reviews.llvm.org/D37654" rel="noreferrer" target="_blank">https://reviews.llvm.org/D37654</a><br>
<br>
<br>
<br>
</blockquote></div>