<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/140787>140787</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Inefficient loading of some immediates
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
AZero13
</td>
</tr>
</table>
<pre>
https://godbolt.org/z/Yo55Gz8eP
We decompose many immediates, which is a good thing. However, there are some that we decompose that we can just avoid with the mov instruction. This is one such example.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxckUGP2y4QxT8NvozWwtiOnQOH_P-V2956qFS1NwITMytgIsBJdz995XSrrXpCYua9efo9UwqtCVGL8T8xfmjMVj1nffqBmbu-ObN70b7WaxH9SahFqGVld-ZQW86rUMurUMt3HsePrzN-EfIk5OkbgkPL8coFIZr0AhQjOjIVi1D_w92T9UAFDKzMDqqntLbwie94w7xvVI8ZwWSEwhGhelPh_rfrnx9rEjxvpYK5MTm4U_W7GCLfgFKpebOVOLXw1VPZT3JCKJv1gD9NvAZsG6d7d-yPpkHdTcM0HeZ5PDRezyjdNF0cSjXaweBBuaO0tpPdNJuuuzSklVSjHJXsjkqOh3boj6aTeBh6Y4Zp6MQgMRoKbQi3uONqqJQNdTfIaZ6aYM4YyoO7Ugnv8JgKpfYast5FT-dtLWKQgUot7zaVakD9OeHlQpYwVQhsHKUV-PKb2DvwZsvh3wKp-u3cWo5CLbvp2_N0zfyMtgq1PKIUoZa3rDetfgUAAP__86610A">