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

    <tr>
        <th>Summary</th>
        <td>
            DirectX Backend: Pointer type analysis to support opaque pointers
        </td>
    </tr>

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

    <tr>
      <th>Assignees</th>
      <td>
            llvm-beanz
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          llvm-beanz
      </td>
    </tr>
</table>

<pre>
    DXIL relies on emitting IR with typed pointers. In the DirectX backend we will need to be able to assign pointers a type so that we can emit typed pointers in the bitcode.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxdkMFugzAMhp8GLtYQBMLgkMOmalKlHaaddnXAhWxpwojZ1D39Qmk7aVKk2I79f7-jfX9Su7f9M8xkDQXwDuhomI0bYP8K34ZH4NNEPUzeOKY5ZLB3wCPBzszU8Rto7D7I9fBNsd1acBS72YMmQG1pDTEEM7ibBOBZE4KPQsjrZIcb-B8MzMbShjvfU5b2quzbssWUDVtSVw-Pm4ekfICXbXQjoEN7CiasJsIyTX5m8BN-LnRDpMts1cg8hTidiKd4hrj1orPOH2Ni7df1uptm_x55MTUhLBRiIKu2aNJRIWpZ1YXMc6lFcaibvGukPGClsdGNKFOLmmxQiXxMhNA3v5cNYi2Ru9QokQuRV0VVtEUh6uzQ3x9I1kXd3staljKpcjqisdnqJ_PzkM7qbE0vQ4iP1gQOf4_bxxNdsFsnofu58HDh0V8V1np6Xkydt_oFkcK2KQ">