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

    <tr>
        <th>Summary</th>
        <td>
            [HLSL] Expand documentation about HLSL resource IR representations in clang
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            HLSL
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
            bogner
      </td>
    </tr>

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

<pre>
    The stubbed out docs at https://clang.llvm.org/docs/HLSL/HLSLIRReference.html mention `@uavs` metadata but don't have any detail about what information is captured there, and don't mention the other resource types at all. We need to expand on this and explain how the representations work while we clean up the ad-hoc handling we have in place so far.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxkUs1u3DwMfBr5QsTwyrJ2c_Dh-5ouGiCntEDPtERbamXJ0E82efvC2k2CoicC0nDIGQ6mZBdPNLLhf8b5FBZPkXHOhocGSzYhjte3Zgr6bfxhCFIu00QaQsmgg0qAGUzOW2L9f4yfGT8rh35pnXtZ2xAXxs87jPHzt6fvT7fy-PxMM0XyilqTVwcr-WyDByY7JrqCL4nJDlbKqDEjTHWYZ_yYweALAfo30JTROsBpX-ViMIP1c4grViabQOGWSyQN2VAkxr8Aev3B8z4yG4KwIyBSCiUqgvy2URWGzrXwk8DTzhKAXredonbZVOnodXNoPZhwqVSRtkiJfK5rJLiE-BsuxjqCC4FyhB7KVqGo70xQYNBrZ_2y_1dx1sPmUBGkADPGttFjr-_7e2xoPMh7yeXQ874xI_VSDFrMs-Dz8SQPp0M_iSPJ7kSDOiFv7Mg73h-6jh-kOIm-nYWchwFFfxRCdDgw0dGK1n2cq7EpFRrlqetk43Ail27huJ6vRiOOO_xuKktionM25fRJkG12NVC1YXiAr1fTdFBlfffldrUd8mn74_M_7lkPNU5NiW78O2aLzaZMrQor4-d9-q3cbTH8IpUZP1cte_SqnD8BAAD__8Ma-rM">