<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/60330>60330</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Feature request in static C++ analyser: find function better to be inlined
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
clemens1509
</td>
</tr>
</table>
<pre>
Hello,
I'd like to have a new feature:
I've a huge project which I would like to optimize in that form, that all function which are very small ( like getter and setter ) und NOT already inlined should be found. So I can move it to inline.
Example:
========
file.h
-------
class A
{
int i;
int GetI() const;
}
file.cpp
-------
int A::GetI() // <<<--------------------- that function should be found, because it is better to be inlined
{
return i;
}
Thanks in advance,
Clemens
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxsU8uS2yAQ_Bp0mbJKgpVlHXTwI058SQ7ZH0AwssgicHh443x9Ckkbu7ZMUWXwjJru6RnuvTobxJZUO1IdMh7DYF0rNI5ofFkVTdZZeWu_odaW0D0pDqTYngitJWj1hhAsDPyKwMHgO_TIQ3RI2HZOvKdPKUM8I1yc_YUiwPugxAAneLdR38HsJahR_UVQBsLAA_TWjYTu5wvXGvpoRFDWLADcIVzR3cCPKUroZsY6YwjogBsJfj4S2kA0Er7_eAWuHXJ5A2W0MijBDxOLDqG30cgcflo4geAGRntFUCFxm5PzR2lf_vDxoh8Es8PzPUV7pTEf5vNqXvMFQGjuPSwoQOrdRwBAmQCKsE__fMVwInSTRAlrfLgnkPrwSHF6VFwuT55NONvEnW0f4ACA0COhRyBsP-_Vs7X482HHpxImzzoUPPqpfMpDN9sQbMpZCr8Qvct1GKIzD3o_qXkduHnzqTu4vHIj8H9T7ueezWTLZMManmFbruuXTVnWVZUNbcdFyZoey77Houw5XVdNUzG6YWuKuFlnqqUFZUVJ66KhTVnlVV9LsRESKVKxrhh5KXDkSudaX8fcunOmvI_YrgvGikzzDrWfBonSNAxTkFCa5sq16ZtVF8-evBRa-eDvKEEFje1xnh1w-DuiD0miDzwoAXtCd4TugBuubx4dYVvolZH32j8rbRadbocQLj45PBl6VmGIXS7sSOgxPb_8rJaZJPQ4kfaEHidR_wIAAP__8jI9wQ">