<div dir="ltr">Hello, guys.<div>first, Happy new year to everyone.</div><div><br></div><div>I'm porting a llvm target to PIC14 like chip.<br clear="all"><div>the llvm's optimization is so remarkable, when I write a function which has never be called and has no side effect, the function will be deleted has no ASM output. but I just need a trivial function delay time.</div>
<div>also I need stop inline expansion and loop unrolling, ignore the<b> inline</b> keyword even.<br></div><div><br></div><div>so the question this, how can I stop this optimization above? maybe some configure option can stop this when compile the llvm release?</div>
<div>and where is the source code doing this optimization in llvm source 3.3?</div><div><br></div><div>thx, guys. My best regards.</div><div><br></div>-- <br><div dir="ltr"><div><font face="nsimsun, monospace"><span style="background-color:rgb(241,254,221);color:rgb(51,51,51);line-height:24px;white-space:pre-wrap">زµ¾«سعاع</span><span style="background-color:rgb(241,254,221);color:rgb(51,51,51);line-height:24px;white-space:pre-wrap">,</span><span style="background-color:rgb(241,254,221);color:rgb(51,51,51);line-height:24px;white-space:pre-wrap">»ؤسعوز..</span></font></div>
</div>
</div></div>