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

    <tr>
        <th>Summary</th>
        <td>
            ARM USAT instruction not generated after #82478
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            backend:ARM
      </td>
    </tr>

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

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

<pre>
    Example: https://godbolt.org/z/rx1hzhhYz

https://github.com/llvm/llvm-project/pull/82478 canonicalizes signed minmax into unsigned which seems to be breaking some patterns.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUkbuO1TAQhp_GaSwix042SeEiaEm3FAtbUPoySczxJbIncDhPjxJASHQ0M9JIM_rn-1Qpbo0AknTvSfdcqQO3lOVbCSp-VBYgVDrZH_LDXYXdAxET3RD3QsRE-Ez4vCark8c65ZXw-UH4nO_N9ti2Lw_CngmbftV_lhxuh65NCoTP3n_7097tOX0Fg4TP--E94fPA236gRsUUnVHePaDQK7GlwcWg7tRFTPSIv4ffN2c2WgBCoZioBqozqJuLKy0pAN0VIuRY6spKYUcxqgpk0zesHwf2xKpNmqURute8HQ20ojPLCD1bTDMIC1qJoXKSM94y0Qy8aRvGag7dsujOLrZRg9GWtAyCcr4-XzrBVK6UA-TQ9eyp8kqDLxdvzrUyN4iWiGl6fSGcnwqyvFDoYy2kZd4VLH8voUMPcnp9oW-fps_UxYL5MOhSpDEhXSFCVgiWqgUhU8LFRbA6spf_7eCKXU4LZ_KfAQAA__9qkbS7">