<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/55090>55090</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            DirectX Backend: add DXIL operations
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            backend:DirectX,
            HLSL
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
            python3kgae
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          python3kgae
      </td>
    </tr>
</table>

<pre>
    Generate DXIL operation for HLSL.
This is a collection of multiple work items.

0. Create td description file for DXIL operation.
1. Create tableGen backend to generate llvm intrinsic for DXIL operation.
2. Create tableGen backend to generate clang builtin for DXIL operation.
3. Covert llvm intrinsic to DXIL operation function call.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyNkk2P3CAMhn9NcrEaEcgkzYHD7o76Ic2tPewVgidxh0AEZKv99yUzabcdaaVKCDC2H7-20N68ys_oMKiEcHz-egK_bAZ5B2cf4Mvp26kq2LFgD98nipCXgsFbi8M1xp9hXm2ixSL89OEClHCOe8ZtZxU8Bdz4yYDBOARabnzKSVuRf-vuyfVbmtIWs0jQarigM5A8jL81W_syA7kUyEUa3sfx_8MNVrkR9Eq5J_c-TWSaf8GQ7utn1v0UV3cb1aCsrUojhelFr8pEyaI8UsiTfIbHm5ZCPIAy5o4RyzVYOaW0xBxQ8E95jZSmVVeDn7OxidiPD0vwPzIymxTjijFfDgfWs3KS_bmt66bn2H5EI-quw153Qp9rXddCqLa0SqONsjg8FpzrP5J2kfmt4E-Qj-1XbNbhWJLkjHPW8AMXTcdZpRrsedt3RrC2axtdNAxnRbba1FU-jGWQV6F6HWN2WoopvjlVjDQ6xF3E8pom78RlVLgXVGt-CfIvR3ltVF67_AV75O1C">