<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">