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

    <tr>
        <th>Summary</th>
        <td>
            [HLSL] Investigate whether we can drop the uniformity bit from `llvm.dx.resource.handlefrombinding`
        </td>
    </tr>

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

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

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

<pre>
    Investigate whether we can drop the uniformity bit from `llvm.dx.resource.handlefrombinding`. It is currently always set to 0. It is possible that it does not need to be part of the intrinsic. We could instead derive it from a uniformity analysis.

See [DXILResources.rst](https://github.com/llvm/llvm-project/blob/main/llvm/docs/DirectX/DXILResources.rst) ->Resource Operations -> Resource Handles.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJy0kk9v2zAMxT-NfCFq2PSfxAcfWmRBCxQYsB7Wq2zRMTdFCkQ6Xb79ECNtB-y0w042yCeJP75nRfgQiHrTPJhml9lF55j6mX5GtdkQ3aV_CmcS5YNVgreZdKYEbwSjDeBSPIHOBEvgKaYj6wUGVphSPIJpC-_Px9z9yhNJXNJI-WyD83RtDxwch4NpixyeFFhgXFKioP4C1r_Zi4CQgkb4EJyiCA-eQGerwAoukkCICoHIXaUDwckmhTitU3HQxEF4zOE7wRgX74CDKFkHjhKfCd6HtX8i2GD9RVhyU9yb4v6FCEzzsHt9ev52A5E8iZpmZ3A7q57EVPcG9wb3B9Z5GfIxHg3ur_i3z90pxR80qsH94ONgcH-0HD41Lo5icL_jRKO-Xv_-eg07uDPVl_cifD1RssoxyFqHj8bjumTJM9dXrqs6m1Ffbuq6Lqvtps3mvh62m27bVR2NzWTbzcZ2iCUS0lRVEzYZ91hgU9RliRXWVZtPLbZjPRKWHZbtWJq6oKNln68Ox3TIWGShvqyausHM24G8rJlCfHx-eTaI13Slft3FsBzE1IVnUfm8QVn9msP1QLOD_x28bEm-_2f7VtCrVzfWc4-_AwAA__9jQhjY">