<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Il 08/07/2011 09:21, Cameron Zwarich ha scritto:
<blockquote class=" cite"
id="mid_088049D6-3618-4C47-87CA-E428F7CAC6E5_apple_com"
cite="mid:088049D6-3618-4C47-87CA-E428F7CAC6E5@apple.com"
type="cite">
<pre wrap="">On Jul 7, 2011, at 10:15 PM, Carlo Alberto Ferraris wrote:
</pre>
<blockquote class=" cite" id="StationeryCiteGenerated_2"
type="cite">
<pre wrap="">I'll try to inspect the assembler. Just a quick thought in the mean time, in the snippet I posted, if the backedge pointed directly to %19, other optimizations would likely notice that the loop could be removed entirely and replaced with a single addition. Do you think the code generator is able t
o do this?
</pre>
</blockquote>
<pre wrap="">Why would you write a loop with an indirect branch where the loop can be deleted?
</pre>
</blockquote>
I'm working on an IPO that uses indirectbrs. The loop was part of
the code being compiled.<br>
<br>
<div class="moz-signature">-- <br>
<style type="text/css">
.signature {
}
.signature a, .signature a:link, .signature a:hover, .signature a:active,
</style>
<div style="background:#eee; border:1px solid #ddd; padding:7px
9px; display:inline-block; border-radius:8px;
-moz-border-radius:6px;"> Carlo Alberto Ferraris <<a
href="mailto:cafxx@strayorange.com">cafxx@strayorange.com</a>><br>
<a href="http://cafxx.strayorange.com">website/blog</a> - +39
333 7643 235
</div>
</div>
</body>
</html>