<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/145513>145513</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[HLSL][SPIRV] Fix wave tests from the offload test suite
</td>
</tr>
<tr>
<th>Labels</th>
<td>
HLSL,
backend:SPIR-V
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
Keenuts
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
s-perron
</td>
</tr>
</table>
<pre>
The tests mentioned below all fail with clang with the same assert:
```
Assertion failed: HandleDef.getIntrinsicID() == Intrinsic::spv_resource_handlefrombinding, file E:\actions-runner\_work\offload-test-suite\offload-test-suite\llvm-project\llvm\lib\Target\SPIRV\SPIRVInstructionSelector.cpp, line 4078
```
```
Failed Tests (4):
OffloadTest-clang-vk :: Feature/WaveOps/WaveActiveAllTrue.test
OffloadTest-clang-vk :: Feature/WaveOps/WaveActiveAnyTrue.test
OffloadTest-clang-vk :: Feature/WaveOps/WaveActiveCountBits.test
OffloadTest-clang-vk :: Feature/WaveOps/WaveIsFirstLane.test
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJysU0FvozwQ_TXmYoHA4IQcOFD4UKOvUlfbqHusDAzgjWMj25Dtv1_ZoVmp0p66kqWxZ6znmef3mDF8lAAFog-IkP8B5GINIgTROmCLnZQuTDiD1koGrerfi9ME2IKxBl9AWq4k9LgFoa6YCYEHxgW-cjvhTjA53rZ2AmzYBTAzBrRFaYliv3bxtuKy9CWupIeAHqUlfmSyF1DDEI1gj9JqLg3vjjUiOSIHjNIapTW-FxxuWpp5fdNg1KI7eJs8wqDVpeWy53JEpMIDF4D_c7dpxTr3pgn1IiVoRKu3q9JnRCs1DEKxPnSjhmbhFv6WFGK9hLNWP6Gz29EF3iJanZgewWVfvh2_v37EozRWL_7lFxDQWaWjbp5db4JLwFm8zz_R8-nYeI7wyf8DInmGyOFGK8bPtyZdLfSfEK5nfOMGN8DsogGR5gdb4Xk2267sLF-hFOKkF4jceF-Fku__CqpSi7QP3JqvgR1Nw7WxT0zeu7ozGvRF2h_SAwugSPY03u9TkiTBVNA2J33WxjnsgSUAWcpYnvR5coiHbsjigBckJjTekSxJaZom0S6nw5Bk7Z4mO5rnA8piuDAuIqeLSOkx4MYsUCQZpUkaCNaCMJv7Hp9enpz1SIUIaVl3Bul84DQTvm6e1IXXW7uMBmWx4MaaP9CWW-Gt7JFojejDJrwaN_wXvrL1w7zOE96Ym6Z9GntNB4sWxWTtbBylpEGkGbmdljbq1AWRxiv8Fu66J40fy5G9TbYW5HcAAAD___BsZ7g">