<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">