<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/63439>63439</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
x86 failure with implicit vector use of mulhi
</td>
</tr>
<tr>
<th>Labels</th>
<td>
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
g0blue
</td>
</tr>
</table>
<pre>
It seems the InstructionCombining pass will sometimes attempt to use vpmulhuw but that causes a crash in LegalizeVectorTypes.cpp.
See https://www.godbolt.org/z/WKa6xh1r1
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxUkEFvnDAQhX-NuYyCjDGwe_AhbYQUtbdW7dmYCUxlMGLGS5JfX7Ft1fYyc3nv6dPnmWlaEZ1qPqjmqfBZ5rS7SQ8xYzGk8c09CzDiwiAzwvPKsucglNaPaRlopXWCzTPDQTECpwWFFmTwIrhsApIgM8JtW3Kc8wFDFpDZCwSf-cxB2D3PQCt8xslHesdvGCTtX9825DJsW6n0k9KPv-4XRJhFNlb1ozK9Mv1xHOWUxiFFKdM-KdO_K9N__-Tb17naq3_Lxejq8VpffYGuai9dfala3RSzQ6ttNzZtdw2NaeyIXVWH0Q9V57X1Y1uQM9rUujWVqXRrm7KrbRiqrjFo7aWrUVmNi6dYxnhbTo6CmDO6trb1tYh-wMh_HO_uDD0MeWJldSQW_lsTkoju9dLCi6eYd4SDZAZatkiBBG53OXen6QVOqVTkPbr_pUwkcx7KkBZl-nP793vY9vQDgyjT3_lYmf6O-DMAAP__ZrKqWQ">