<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Feb 5, 2016 at 12:03 PM, Matt Arsenault <span dir="ltr"><<a href="mailto:arsenm2@gmail.com" target="_blank">arsenm2@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word"><span class=""><br><div><blockquote type="cite"><div>On Feb 5, 2016, at 12:00, Rail Shafigulin <<a href="mailto:rail@esenciatech.com" target="_blank">rail@esenciatech.com</a>> wrote:</div><br><div><div style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px">Is this something that is always done by LLVM? Is it me who is telling to LLVM to do it? I'd appreciate if you could point out where in the code this is happening.</div><br></div></blockquote></div><br></span><div>You should add a let Defs = [FLAGREGISTERNAME] on the defining instruction</div><span class=""><font color="#888888"><div><br></div><div>-Matt</div></font></span></div></blockquote></div><br></div><div class="gmail_extra">Well, as it turns out it is already done :(<br><br>let Defs = [SR], hasSideEffects = 1 in {<br>  let Itinerary = l_sfeq in<br>    defm SFEQ  : SF<0x0, "l.sfeq",  Escala_CC_EQ>;<br>.....<br>}<br clear="all"></div><div class="gmail_extra"><br></div><div class="gmail_extra">And I'm still getting an error:<br><br><br></div><div class="gmail_extra">-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Rail Shafigulin<br></div>Software Engineer <br>Esencia Technologies<br></div></div></div></div>
</div></div>