<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/63024>63024</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            PGO option for partial training
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          pascua28
      </td>
    </tr>
</table>

<pre>
    GCC introduced the `-fprofile-partial-training` flag which instructs the compiler not to optimize the less frequently executed functions/lines for size. With this flag, the less frequently executed functions/lines will be optimized according to the supplied optimization level while optimizing the hot paths more.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUkbGSnDwQhJ9GJFNLsRKwEBD8_7n2QjtzLKQBjUtIWBrd-u7pXVDec-xIwah7evrTOdMaECfR_S-6L5Uu7GKadp1N0XKo5mjfp9eXF6DAKdpi0AI7BNE3l2VPcSGPl10nJu0vnDQFCqvoG1i8XuHhyDigkDkVw_lUmrjt5DFBiAwcIe5MG33gOfSYMywJfxYM7N8Bf6EpjBaWEgxTDFnIu6eAGZaYINMH1vCd2AE7yudSIV_-1epB3sOMn1EsaGNishTWI-Hhlsu-e0L7_KMPB_D4hv640n-KT41DcJFh1-wybDFhXdlJ2VGNusLp2g9dd1Xq1lZuuja3fl703NtxHnW7DGis6m7tYEzXDkZVNMlGqqZT16ZvRtXWi8ZWqnYY5XIzqkHRNrhp8rX3b1sd01pRzgWnXjWyrbye0ecTr5QBH3AOhZQH7TQdmstc1izaxlPm_NeFiT1O316_nqfFcDb-BzU8UVcl-ckx71mo_4S8C3lfiV2ZaxO3o2D_9nwue4o_0LCQ9zPD0f-Z8XcAAAD__5vf3mc">