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

    <tr>
        <th>Summary</th>
        <td>
            Merge bf499ec2b96c98633a8b2bc2113b19ffd437f647 into 17.0.X
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

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

<pre>
    [SPARC][IAS] Add support for v9 DONE, RETRY, SAVED, & RESTORED

Add support for DONE, RETRY, SAVED, and RESTORED (v9 Section A.11 & Section A.47).

Those instructions are used for low-level interrupt handling and register window
management by OS kernels.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx0kU-P2ywQhz8NvqC1YMD_Dj5414n0Ht5ulURVewR7bNMSiAAn2m9f2Vt1q0q9wIiB5xnxUzGa2SG2pHgmRZ-pNS0-tDqokWXaj29b4_y5O72QoifF83_dmRQ97caRxvV28yHRyQd6b2j_-ulA4IWeDpfTt604d18O_VYQKOnpcL68ng49YT1h3fv6N-TfBOXG3wRKoL439IxDMt7RLud8N3wcyIpAk_9puiw-IjUuprDutyJVAekacdzN1j-eLN7RUuMShrDeEl2UG61x8y4POJuYMNCHcaN_vFOvyqkZr-gS1W_09Ux_YHBoY56NrRgb0agMW142vK55XbJsaZWqhEKYNNNS6hJEPbFKVBMfBlVIJjPTAgPBag4gOGcsn1ApqVCoQlR6qiYiGV6Vsbm192vuw5yZGFdsS1kWkFml0cY9SwCHD7o3CcAWbWi3N096nSORzJqY4gclmWSx_R_DjFRPsmlwAN2UQ1OXQqhagx6Ac6F5M02jFNVUymr7LE95lbP8a7YG2y4p3SIRHYEjgeNs0rLqfPBXAsdN9Gt7ugX_HYdE4LiPFwkc9_F_BgAA___6V8gV">