<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/114126>114126</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[HLSL] Remove old resource annotations
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
hekota
</td>
</tr>
</table>
<pre>
Once we move UAV, SRV and constant buffers to the LLVM target types we can remove the metadata resource annotations since they are no longer needed.
That means removing all of the code that generates the `!hlsl.uavs`, `!hlsl.srvs` and `hlsl.cbufs` metadata from `CGHLSLRuntime`.
Related task: llvm/llvm-project#104862
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxsUstu2zAQ_BrqsqhBrR6xDzq4CdweXBRw2tyX4urRUGRArhzk7wvRfaK9SOAsMTOcHUppHj1zp5r3qnkoaJUpxG7i5yBUmGDfus--Z3hlWMKV4evxSeE9PF6egLyFPvgk5AXMOgwcE0gAmRjO56dPIBRHFpC3F04bQU8eImea7c7CQpaEIHIKa-wZyPsgJHPwCdK8ycrEb0CRwQdwwY8cwTNbtjulH5Q-3r5fJhJYmHy68c9-BHIOwpCF-mA3JhIY2XMk4ZRx1WqF5eSS2610Tfl4_yeaYkbzS1WrM9abdcjgL_tDDMs2vv_w8fx4vqxe5oVVq_-yeGFHwhaE0rOqjuDcdVF42n7vXmL4xr0orEpd71ssbFfZQ3WggrvyrtJYVXeoi6nTdW1aNofGINfNMBgcmv7Q6MGY2t5RU8wdaqxLjQfUuK_1bl9VeDCG7NDsy6btVa15odntNuFdiGMxp7RyV5Z1iW3hyLBLuQuInl8hTxXiVo3YZbdmHZOqtZuTpN80MovLJdoyUM0DXG6LDs7-d7_FGl03ibwkVR0VnhSexlmm1ez68DOYf_I5ZTtJ4emH32uH3wMAAP__gKzk2Q">