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

    <tr>
        <th>Summary</th>
        <td>
            Backport 92246a9 "[CodeGen] First check the kind and then the llvm::Function properties."
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang:codegen,
            release:backport
      </td>
    </tr>

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

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

<pre>
    /cherry-pick 92246a9be0ba47788ada9621bef58ce7819be526

This fixes a regression discovered in downstream clients.

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxEkF-u4ywMxVdDXtCNiAkpPPDQe6t8G_g2wB83YUohAtKZu_tR0hnNiy37-BxLP1NrWBKiJuKTiFtn9rbmol_L61Aivjqb_bcmMLsVS_n-2IJ7UAUwTkZZZNaMl4uUxhs1wWDxLqTDixyURQETYTfCru_6_xoqvYdfWKmhBZeCtYacqA_V5RcW9DQk6vPPVFtB86QuBkyt9m975zX3iivToR4mxYWSA5PdqmHwbJKTBTWYiY3gkYtRqsnfBTo2si5oYMCZYsOghGCyFxO_OGPd6AWX_IJkZPg0IfYxvp59LksXat1RT2KQYxeNxVhPPgAumrQQfnXZ44KJABD4IgAFI5qKhF-tcY8tl3ZI4tYVfYR-2H2pZGQx1Fb_vWmhRdSffxx_qdLT-vmVPf6HiYgbnUOpjboV3YO2FekjJE9N8seQzs0RSfiV8Ou8J9cOrlvJG5YWsPYEoNtL1GtrWz3OYCYwL6Gtu-1dfhKYz4B3-9hK_oGuEZhPDpXAfKL4HQAA__-Xka9p">