<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/116264>116264</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[DirectX] Implement Shader Flag Analysis for Raytracing_Tier_1_1
</td>
</tr>
<tr>
<th>Labels</th>
<td>
backend:DirectX
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
bharadwajy
</td>
</tr>
</table>
<pre>
Set the function-level flag if instructions with either of the opcodes `DXIL::OpCode::AllocateRayQuery` or `DXIL::OpCode::GeometryIndex` is used.
AC:
Add tests to verify correctness of analysis.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx0kc2O2yAUhZ8Gb1Asg__ihRfuRK4iVao608XsIn6ubabYRNzrTP32lTOp2s1sAME5cA6fQnTjAtCy8gsrT4laaQqx1ZOKyr6rty3RwW7tCxCnCfiwLoZcWA4ebuD54NXI3cDdghTX-wnyd0cTB0cTRB6Guy1cTbCAnFXZ6fX8jeUdy7vv16dg4WPdeR-MInhW248V4saqjIf4uf4rhBkobufFwu9d7JCvCDZl2Yll3cfYPe3i_zes5QRIyCnwG0Q3bNyEGMHQAoh7WrUov6HDNLFtbpu8UQm0os5FldWilsnUVkOtGg3GlFJAZrVuRF1pAfWxttkg68S1MpOFEKIQddnkMq2OpT4WUNRlU9hKlKzIYFbOp97f5jTEMXGIK7RCVLIqEq80eLwDkVIr8wsWy_Lu5Pacr0zKnVNsd_NBryOyIvMOCf9dR478nehfT3ni5_nqYYaF-MukLETe7-y6R10-hMif1UZRGbeMl58O4kVcRLJG305EV9y_UvZM9qOjadWpCTOT_f7kYzpcY3gDQ0z29zrIZP9odGvlnwAAAP__drPFgg">