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

    <tr>
        <th>Summary</th>
        <td>
            [DirectX] Implement Shader Flags Analysis for WaveOps
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

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

<pre>
    Set function-level flag `WaveOps` flag if the function uses DXIL Wave Operations.

This flag is named `m_bWaveOps` in `dxc` sources.

AC:

Add tests to verify the flag is set.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxUUcuK3DAQ_Br5IsZI8mvmoMMkxrAQ2MMGsrfQttq2FvmBWvZm_j5oxiQ7F4mu7q4uqoDIDjOiZsU3VtQJbGFcvG5H8GA-4eOWtIu56TcMvN_mLthlPjnc0fHewcBZKX7Bjq8rsVI8INvzMOK_ab4REq_fX37wOMlfV_QQG5QyUTNxfbw_R0vHPvEZJjSRe_rdfqG3c8TMny4WtGy-w2eS63eWXZ8AY3hACsTDwnf0tr89xB2HCEOaGJ2ZS3aBBLWsMpFXZyVlMmqDAoXpTC4vZ5RnUbStrAoUUAgwFeaJ1UqoXEohZamyTKYllCCzCvLeCFVlBcsFTmBd6tw-pYsfEku0oZYyL8oicdCio7vzSs34ye9dplQMwuu4dGq3gVgunKVA_2mCDe4eWW09duGdFTV_mVaHE86Bv41g0PPGwUD8OoO7UTR38fwwM9m802MIK0W_VMNUM9gwbm3aLRNTTbxzfKfVLx_YBaaauzpiqjnk71r9DQAA__8L7bYR">