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

    <tr>
        <th>Summary</th>
        <td>
            [clang-misexpect] suggest __builtin_expect placement
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new-feature,
            pgo
      </td>
    </tr>

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

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

<pre>
    @ilovepi, @petrhosek , and I had a discussion yesterday about the possibility for clang-misexpect or clang itself suggesting the placement of __builtin_expect in sources when give profile data, such that layout related optimization could result regardless of the presence of profile data. Filing a feature request to track this.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxlUkGO2zAMfI19IWLEctxkDz60XQToKwLaom1uFMsVpWzT15cyNm3RAgIkcjTkDMHe20dXHPbs_J1WLsxX0GilGGYvdIWcwMXCN5jRAoJlGZII-wUeJJGCxQdg71OEOBOsXrGeHccHjD7A4HCZdjcW-rHSEOGZAo5CbgRJ06RlWDMb3eFAN1r04wiXS5_YKXb5IPMC4lMYSOB9pgUmvisl-JEdgcWIWaykYdZaGMHhI8sK5DCSBb9GvvFPjFn74JOzCkly-ceEwToSyW03HYrQMlCO_25QwVm9qViEkTCmQEr-ntQBRA8x4HBVPktV2q6xL80LlpGjo65ov_wziqJ9fbr_3-nvOZQpuG6OcZWi-VyYs56J45z6avA3DZy7P6-dCn3Lhc2ZRVSTPtpP7d6Uc2fo0B_HGoeWDvVxHF-O9oDYNC3SOO6bU-mwJydZZmHMQu-7D3sabSthzDr5HLSvJXdmb8z-WBvT1HV9qk62rvXV0l572LrVBaIbsquyrMqHqQzdprBPkyjoWKL8AVFXZlpoG1KujynOPnQLD1dLgsktTEHKzVS3OfoFYYnwcQ">