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