<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">