<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">Sorry, previous email went out by mistake.<br><br></div><div class="gmail_extra"><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<span class="im"><br>    defm SFEQ  : SF<0x0, "l.sfeq",  Escala_CC_EQ>;<br></span>.....<br>}<br clear="all"></div><div class="gmail_extra"><br></div>And I'm still getting an error:<br>error: In SFEQ_ri: Could not infer all types in pattern!<br>    defm SFEQ  : SF<0x0, "l.sfeq",  Escala_CC_EQ>;<br><br></div><div class="gmail_extra">What else I should be looking at?<br></div><div class="gmail_extra"><br>-- <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>