<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/101204>101204</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[DXIL] Specify buffer and handle related DXIL Ops and implement lowering to compile particle_life.hlsl
</td>
</tr>
<tr>
<th>Labels</th>
<td>
backend:DirectX
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
bharadwajy
</td>
</tr>
</table>
<pre>
DXC compilation of `particle_lide.hlsl` output contains the following handle and buffer related DXIL ops.
CreateHandle (Opcode 57)
CbufferLoadLegacy (Opcode 59)
BufferLoad (Opcode 68)
BufferStore (Opcode 69)
1. Specify their properties in `DXIL.td` and
2. Implement DXIL lowering support.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxckk9vozAQxT-NuVhFxvwLBw5pUbSVIvXQS24rYw_grsGWPTTKt185oDS7l-Ewbwa_3zwRgh4XgJaUr6TsErHiZH3bT8ILdRVft6S36tZ2lzcq7ey0EajtQu1AScWc8Kilgd9GK0gnEwypGLUruhWptAsKvQSKE9DBGmOvehnpJBZlgIpF0X4dBvDUgxEIinaX9zO1LqSUsI6w41bfPAiEX9sU4YcPJ60CWtaEN7ti23O2Qp1hFPL2LGsesteH6qlfHf7rf6L1z_-pfhZsNUvppwOph1s0pj113jrwqCFQvUQq0UeKKqKILrcxntL32RmYYcHNqbFX8JFIWJ2zHlOaqDZXTd6IBNqs5jwvD1WRJVM71DLjvayHgfVNlYusbqTiMuMAghdlk-iWM16wOmdZVdbZIa2hKlRTNFnVDCBlQQoGs9AmNeZ7Tq0fEx3CCm3GMs6KxIgeTLhngPNeyD-wKJIfO-1B4oVwHqPh2zj80q9jIAUzOmD4WYcazT1E0Rspuwek_ciRxH76f-794cK9px9wHlzQ7pED-hS0YQsaTVZv2gnRBZIfCT8Rfho1TmufSjsTfoov2z8vztsvkEj46e46EH7ajX-3_G8AAAD__x-g95A">