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

    <tr>
        <th>Summary</th>
        <td>
            #77856 causes a minor performance regression in stage2 clang builds
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

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

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

<pre>
    FWIW, it seems like this causes a minor performance regression in stage2 clang builds (https://llvm-compile-time-tracker.com/compare.php?from=5aec9392674572fa5a06283173a6a739742d261d&to=5932fcc47855fdd209784f38820422d2369b84b2&stat=instructions:u). Though code size does reduce as well.

_Originally posted by @nikic in https://github.com/llvm/llvm-project/issues/77856#issuecomment-1937851382_
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJykksGK3SAUhp_GbOQGPWo0iyymvQRKF6VQmOVg9CSxY2JQ03L79OXedijdthsXnnPg-z9-W0pYdsSBqHdEXRt71jXl4Rrs_vljMyV_G8bnD88E3tNQaUHcCo3hFWldQ6HOngULtXQLe8r0wDynvNndIc24ZCwlpJ2GnZZqFwTqot0XOp0h-kIJmLXWoxDxRGAkMMb4bbu4tB0h4qWGDS81W_eKuXVpIzDeRzZje6wHEeOc00bEVVl0veih01JpmK2yrAMjuBa2s1r0WoKHjnsCXU33_V7A7JzURqnZe2C9NnIWxgCTAB5E109GTkCgK9VWIq5hLzWfroa031lPAn1Lv6zpXFbqkkdawg-kPmGhGf3pkNpCv2OMLWFXwp5-vS-fcljCbmO80SOVip5ON0ok28NrcHdHf8tYQl3P6Xfyu5k3QUdOX9FVAmMo5cRCYNTaqI6AeHy4tG241wvvhTaKCwMvjR-E70VvGxy4ZrpnRgrerIOWxiomJiMAJyO16YB7JRxXRknBfBMGYCAZcMk5Y4K14LFjmgsuHVMdm4lkuNkQ2ztbm_LSPCAGwzWIJtoJY3nrVh4eAaZzKUSyGEotf85qqBEHAuIR5r-a1Zw5Dv9u84H-MwAA__8IY_v9">