<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
Renato,<div>               I agree with what Andrew said, but would have worded it differently. All optimizers (that</div><div>I am aware of) require explicit control flow, so things like exception-throwing-divide-instructions</div><div>need to be converted into IR that are Block-Terminators.  Andrew was explaining how this is</div><div>a non-performance issue in practice, I am explaining how this is a requirement of how optimizer</div><div>are implemented in practice.</div><div><br></div><div>-Peter Lawrence.</div><div><br></div><div><br></div><div><div><div>On May 18, 2011, at 1:34 AM, <a href="mailto:llvmdev-request@cs.uiuc.edu">llvmdev-request@cs.uiuc.edu</a> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Monaco" size="3" style="font: 12.0px Monaco">On 18 May 2011 03:10, Andrew Trick <<a href="mailto:atrick@apple.com">atrick@apple.com</a>> wrote:</font></p> <blockquote type="cite"><p style="margin: 0.0px 0.0px 0.0px 10.0px"><font face="Monaco" size="3" style="font: 12.0px Monaco">This sounds like something that came out of a brainstorming session then snuck into the project requirements when it's really a separate issue. I think you can safely ignore it.</font></p> </blockquote><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; min-height: 16.0px"><br></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Monaco" size="3" style="font: 12.0px Monaco">Ah, great! It was something someone asked about and I've only heard</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Monaco" size="3" style="font: 12.0px Monaco">"don't worry about it" but never heard a full explanation, until now!</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Monaco" size="3" style="font: 12.0px Monaco">;)</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; min-height: 16.0px"><br></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Monaco" size="3" style="font: 12.0px Monaco">Thanks!</font></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Monaco" size="3" style="font: 12.0px Monaco">--renato</font></p> </blockquote></div><br></div></body></html>