<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">