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

    <tr>
        <th>Summary</th>
        <td>
            [DirectX] Create DX target builtins
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
            farzonl
      </td>
    </tr>

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

<pre>
    the `dot2add` case #99221 and a few other has shown it makes more sense to split some of these DirectX only lowerings into its own clang builtins instead of abusing the hlsl lang builtins to achive this goal.

The goal of this ticket will be to add DirectX target builtins.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxkkcGO2zoMRb9G3hBjyJSdxAsv5r0gX9BFt7JFW-rIUiDSCaZfXzg1pii6EiSKB-fiWuawJKJBdf8pxNmWnzlFhai6a2U38bkMx2M1Zvc5iCdQJ-2yoHVOnTRMlgkUmr5HbMAmBxZmekIWTwW8ZWCfnwmCwGo_iGHNhYApMYFk4HsMApxXgjyDeGKCayg0yXfIKX5CzE8qIS0MIUmGIAw7boo2LTBuIUpI-4yFrNsZdtw4pGVngY8c4e-fksFOPjwIxAeGJdtYK_2u9Ps3T6_rb5HAIGH6IIFniBHGl6117stObFlIvsB15QbjetPbiobm3GLX4Lm5VH7oT42exnPfjf3FGNTmQtg3LZm2PVnsuyoMqLHTBjWa5mLOdd_M527Ws5ld29qTVq2m1YZYx_hY61yWKjBvNDQGjTZVtCNFPjpM9ITX9GixDPvS27gtrFodAwv_wUiQ-Cr_CKW6K_xfyArB9Z-E1Vbi4EXurMy7wpvC2xLEb2M95VXhbacex9u95B80icLby4UV3g7Zx4C_AgAA___OGtAj">