<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/155701>155701</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[HLSL] Analysis to determine NonUnifom flag
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
hekota
</td>
</tr>
</table>
<pre>
We need to create a resource analysis that determines which resources are accessed in a non-uniform way. This information is needed during DXIL lowering for ops `dx.op.createHandle` and `dx.op.createHandleFromBinding`, and also for SPIR-V lowering (in `SPIRVInstructionSelector::loadHandleBeforePosition()`).
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxskk9v3CAQxT8NvozWwuP_Bx82jaxEiqqoadNeZ2HWpsWwApxtvn1lJ0ouPSGYx3tP_KAYzeSYB1HfiPo2ozXNPgwz__GJspPXr8NPBsesIXlQgSkxEASOfg2KgRzZ12gipJkSaE4cFuM4wnU2av7QRaDAQEpxjKzBOCBw3h1WZ84-LHCl1xy-zyaCcdsBJeMdmLgnswa9BuMmuP11_wDWX3nfnX0Af4kgGqn_5v6Sv9W7I6cti0YCOf3_4Rj8cmOcNm4SjRT4ZZeSjX43fXq8_3Z4_gwS2Bm3OW2D53sXU1jV1vCJLavkgyiPojxaT_rN_4bPPvCjj2ZTCewE9ntQnwt5zPRQ6r7sKeOhaOumxL7DJpuHXlHfF6ouqZBt2ZbqTH1ZS6pqjV1RcWYGlFjLDlsssKyavJVdxQ03iL3u2qYXleSFjM2tfVlyH6bMxLjyUNR1K4vM0olt3FkjOr7CPhWIG_owbJcOp3WKopLWxBQ_bZJJdv8kdw9PD6K-heMHeP-JHb5692NDusDZ0pStwQ5zSpe4PRCOAsfJpHk95covAsfN_X05XIL_zSoJHPdOUeD4XvplwH8BAAD__-9E36A">