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

    <tr>
        <th>Summary</th>
        <td>
            [DirectX] Validator is complaining about Flags must match usage.
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            backend:DirectX
      </td>
    </tr>

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

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

<pre>
    error: Flags must match usage.
    66 uses

There are three cases:

1. Flags declared=524336, actual=557104
    32 uses
2. Flags declared=0, actual=32768 
    20 uses
3. Flags declared=48, actual=32816
    14 uses
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJx00Uuq3DoQBuDVyBNxjFySXwMNfG_jFYSQaVmqtpXIrUaPA8nqgx03IeFkJFDx_UXxY0pufRBp1v7H2luFJW8h6jvGH-HhqyXY75piDJHJic8e18T3kjLfMZuNl4Qr1UxMnHPedbwkSkxMTEyfNorEMRLPWyTiBo-RnH5Nm_rKsmQ8RrJM3lpQUnYM_udockF_fLV9I9QVL-EVDx9o8QeU0HcDvyCIF5QfQDX8JYemu2CjTlhZLe0oR6xIN73qun4EJatNo1mawQ7DXYk72kX2velI3FEtyoAkWzkNAlrRikEoJZSsOyONbfEOYuwbMRJTgnZ0vvb-fa9DXCuXUiHdyFGAqjwu5NNZDcCC5hs9LJPTzUUy-QsDOBqL-sBvS1kTU8K7lNPvuOyyP7t9mfbGP6N3FnOI3CVuwv706B7usXJcQsn_Krkq0est5-fZIswM5tXlrSy1CTuD-Vh5PW_PGL6SyQzm85zEYL4uetfwMwAA__9_R8B6">