<html><body><p><font size="2">Hi Jun,</font><br><br><font size="2">We're actually looking at enhancing the partial inlining pass right now (see </font><a href="http://lists.llvm.org/pipermail/llvm-dev/2017-August/116515.html"><font size="2">http://lists.llvm.org/pipermail/llvm-dev/2017-August/116515.html</font></a><font size="2">)</font><br><br><font size="2">We'd be interested in turning on the pass by default some time in the future, if our enhancements prove beneficial.</font><br><br><font size="2">Cheers,</font><br><br><font size="2">Graham Yiu<br>LLVM Compiler Development<br>IBM Toronto Software Lab<br>Office: (905) 413-4077      C2-707/8200/Markham<br>Email: gyiu@ca.ibm.com</font><br><br><img width="16" height="16" src="cid:1__=8FBB0B3DDFC130098f9e8a93df938690918c8FB@" border="0" alt="Inactive hide details for via llvm-dev ---09/13/2017 01:12:02 PM---Hi, I noticed some performance gains in some spec benchmarks"><font size="2" color="#424282">via llvm-dev ---09/13/2017 01:12:02 PM---Hi, I noticed some performance gains in some spec benchmarks without</font><br><br><font size="2" color="#5F5F5F">From:        </font><font size="2">via llvm-dev <llvm-dev@lists.llvm.org></font><br><font size="2" color="#5F5F5F">To:        </font><font size="2">llvm-dev@lists.llvm.org</font><br><font size="2" color="#5F5F5F">Date:        </font><font size="2">09/13/2017 01:12 PM</font><br><font size="2" color="#5F5F5F">Subject:        </font><font size="2">[llvm-dev] General question about enabling partial inlining</font><br><font size="2" color="#5F5F5F">Sent by:        </font><font size="2">"llvm-dev" <llvm-dev-bounces@lists.llvm.org></font><br><hr width="100%" size="2" align="left" noshade style="color:#8091A5; "><br><br><br><tt><font size="2">Hi,<br><br>I noticed some performance gains in some spec benchmarks without <br>significant code size bloat when aggressively performing partial <br>inlining, especially when the original callee spill CSRs in the entry <br>block. I guess the partial inlining is not enabled mainly due to the <br>code size. Is there any other issue which prevent the pass from being <br>enabled? Do we have any plan or any on-going works to enable partial <br>inlining ?<br>Thanks,<br>Jun<br><br>-- <br>Qualcomm Datacenter Technologies, Inc. as an affiliate of Qualcomm <br>Technologies, Inc.<br>Qualcomm Technologies, Inc. is a member of the Code Aurora Forum, a <br>Linux Foundation Collaborative Project.<br>_______________________________________________<br>LLVM Developers mailing list<br>llvm-dev@lists.llvm.org<br></font></tt><tt><font size="2"><a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.llvm.org_cgi-2Dbin_mailman_listinfo_llvm-2Ddev&d=DwIGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=4ST7e3kMd0GTi3w9ByK5Cw&m=zEValqMYe9FvZqI-GQUgWPmVUgbEq8OBAjTrBjz9xhY&s=1h4Cw3vDlJBIknkn0Ts3R_e3PU64h_dyvEkyCdonAVo&e=">https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.llvm.org_cgi-2Dbin_mailman_listinfo_llvm-2Ddev&d=DwIGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=4ST7e3kMd0GTi3w9ByK5Cw&m=zEValqMYe9FvZqI-GQUgWPmVUgbEq8OBAjTrBjz9xhY&s=1h4Cw3vDlJBIknkn0Ts3R_e3PU64h_dyvEkyCdonAVo&e=</a></font></tt><tt><font size="2"> <br><br></font></tt><br><br><BR>
</body></html>