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

    <tr>
        <th>Summary</th>
        <td>
            [DirectX] Implement Shader Flags Analysis for Int64Ops
        </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 `Int64Ops` if the candidate function uses an instruction with operands of type `Int64Ty`

This flag is named `m_bint64Ops` 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/eJxMkT9v2zAQxT8NtRxiUNQ_e9Dg1hCQqUMydCtI8SQxoEiBd7Krb1_IjtMs_HPkvfdwP03kxoDYiuqHqC6ZXnmKqTWTTtre9MeWmWi3Ft6QYVhDzy6GF49X9DB4PYKo5Wvguvy1kKgluAF4Quh1sM5qxq8eWAkJdAAXiNP6qN0cTxAXTDpYgjgAbwt-Sb5vopZCXoQ8P9b3ydHD1REEPaPd_85_jPueIOxF-7ffLxTX1CN9Fzn_FMXzaC0wEhNwhCsmN2z39E8LQj5kti3sqTjpDNu8KWTZNI2qs6mtTsOxL9TppPLyWJimslbledOYwpjqWKjMtUqqMs9lntd5peqDGbTRskJ1bPqjQSlKibN2_uD9dT7ENGaOaMU2z8uqVpnXBj3duSgV8Ab3V6HUjim1e9OLWUcSpfSOmP7LsGN_B3pxCXv-LaoLvM6LxxkDw9ukLSbovB4JzkH7jfaxxgRPkNmafDsxL7SPSnVCdaPjaTWHPs5CdbvR5_aypPiBPQvV3eORUN1n_mur_gUAAP__vKLBFw">