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

    <tr>
        <th>Summary</th>
        <td>
            [mlir][spirv] Some op examples in ODS got out of sync
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            documentation,
            mlir:spirv
      </td>
    </tr>

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

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

<pre>
    For example `spirv.MemoryBarrier` has the following syntax:
```mlir
spirv.MemoryBarrier <Device>, <Acquire|UniformMemory>
```

but looks like the following in the ODS example:
```mlir
spirv.MemoryBarrier "Device", "Acquire|UniformMemory"
```

This issue covers any SPIRV dialect ops whose examples got out of sync.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUksGOmzAQhp_GXKxFZgx4c-CQhCL1ULVq2t4NTMCNYahtspu3r4CsVl21lVZCWDPy_P7mn9Hem25ELFh2YACXudeOAbCsjPQcenLFmopqam9FRY7jsx4mi5zlwk_GXeNPOJC7HbRzBh3LBe-156FHfiZr6cmMHfe3MehnJvdMlEzsWS62b7DGbam_SHEmjyVeTYNMfmBwXOJ982s2Dpk6fh_NmdywVSwX_lS-h-u_ngO3RBfPrbngGzQzronP5emls3djAtwxAVZMgH9hAvwH81tvPDfez8gbuqLzXI83fvry8esP3hptsQmcJs-fevL4Aut5R4HTHDidF5ubOGoL2e7kTkdYJPlOPCYg1GPUF5lQMk9FikLmKpFKNTmm-a4W7U5rJXVkChAghZJJkookUXEtlM5krlVS57LFhqUCB21sbO11iMl10Ypb5CkoiKyu0fr7HrXUzAOOQQdD42YMA1iNlJuL9yVzxSL2UM-dZ6mwxgf_Kh9MsOtmroVZybLDVpuV_EQDcppejTDjOsU3fkSzs0UfwuSXuULFoOpM6Oc6bmhgUC1v3Y-HydFPbAKDau3LM6jW1n4HAAD__14v_Os">