<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Dan,<div><br></div><div>As we discussed, I have already updated names and check. r141576</div><div><br><div><div>On Oct 10, 2011, at 1:35 PM, Dan Gohman wrote:</div><blockquote type="cite"><div><font class="Apple-style-span" color="#000000"><br></font>In Regular LICM, isGuaranteedToExecute is mediated by isSafeToSpeculativelyExecute.<br>Does it make sense to do that here too?<br></div></blockquote><div><br></div>Is there a corresponding API at MachineInstr level ? Is isSafeToMove() sufficient ? </div><div><br><blockquote type="cite"><div>Also, this appears to apply to pre-RA MachineLICM. Does Post-RA MachineLICM<br>need this fix too?<br></div></blockquote></div><br></div><div>I do not know.</div><div>-</div><div>Devang</div></body></html>