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

    <tr>
        <th>Summary</th>
        <td>
            Cherry-pick intrinsic remangling fix
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            release:backport
      </td>
    </tr>

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

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

<pre>
    This fixes an issue when upgrading certain intrinsics that need both a struct return and opaque pointer upgrade.

/cherry-pick c8938809d155682ef5eec170897b8c26b8cbf3ea
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxNkV2O3SAMhVcTXtBEBBICDzy0M-oKugEwvglzmSQDpO3svr7R9EdYBsvi8zkQ9vjhvq-p8lv6hZX7jadaT-Q_V9z4eSzFx7QtHLA0n6i5tZK2mqDytvrGN8TIw95W7nlt5YTGC7azbESKfD_8O7GOna5h-cRh34mXTnz5zPIbrFjKx9OR4M7BWGWMsHGYJm0k3iZEGGZh7BwMSE0p3BR6hm7QWqtRjVaz6FS0ynrWUsvonv8D_hVMut78tuSHG_LKzpLd2tpRO_UQQbGktp6hh_2Nipx__NmejrK_IjQqr7epdJjMJCVbHehZCSVnidoKsNZHFcGoEZQ2BgSw7APm6rrpaydlwYy-Ik0MHu7HXogpu-mFJSeFlIOgsMOgdK-R1hTGYTboIZhuFCQ_5f4hqN_Lwoq7tIVzqdTMqbb6r-lrTQv9zTWX-P5s617clu4J2GXCXQ5-AzjOpq0">