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

    <tr>
        <th>Summary</th>
        <td>
            Please cherry-pick 0e96d95d13d9f into llvm-14
        </td>
    </tr>

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

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

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

<pre>
    Hi,

0e96d95d13d9f fixes #54190, a debug-info crash caused by direct reads from registers in llvm-ir. All it really needs to replicate is:

    register long a asm("rsp");

or similar, where "a" is assigned to something. This'll certainly causes crashes, and should be in llvm-14, please.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxVksFynDAMhp8GLpplvAY24cBh08xOjz30BYwtQInBjGXa7ttXONs2ZbDBSLa-_xdDcPf-KxX6S6FeC3X9mBV2F9e17ly7boSRfiFDoeu2OXdKUsGAw2GfTrSOAWw0PIM1O6OD4Q6OItoEEY1jGGNY5HUiThgZaAXvfywnihVcvQfKed7fYUWU9BRkvXmyJiEQF_X1MxbI9ecs8GGdBMTwUujnQuvIm8yF7or65fOmEIFpIW_iQf5zxoiiRRsZUkH2M02rkEtpDgummdapgu-zVNdPgmgxJkOrIGaJ_KEXOfuwOuA57F6E419x5-aIbR4NY1W6XkysO1MmSh77b_kzWOGI99NG9h3-d5tWIXmcU-7R93NKW3ZC3-SeKM37UNkgsm9H2uNx2mJ4E99lScz7wXdrG60u5dw3WI9W60s3mNo5g-ZpGM3Zqq7pBq3bsfRmQM990b4cRmJGlIqDse9biOnwtX0tqddKa1Wr5vwk41Jp-6zUYNvamHGsx0vRKFwM-eoAqkKcythnNvlXWIJeOsf_gg_r8VE3SVt9blOuZvY0h9i_LSEylllTnwX9Bule3To">