<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/61330>61330</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Support `@llvm.nvvm.membar` intrinsic
</td>
</tr>
<tr>
<th>Labels</th>
<td>
julialang,
backend:NVPTX
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
vchuravy
</td>
</tr>
</table>
<pre>
It looks like Nvidia added a new nvvm intrinsics as part of hopper and deprecated the old format.
https://docs.nvidia.com/cuda/nvvm-ir-spec/index.html#barrier-and-memory-fence
https://godbolt.org/z/hvqPTb5eq
cc: @maleadt
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx0kUGP2yAQhX_N-IJsYbAd5-BD2shSL6uVuqp6HcMkZoPBC9ht-usr0pW2qtQLSDAzb977MEZzdUQDtJ-gPRe4pdmHYVfzFnC_F5PX9-FLYtb7W2TW3Ig97UYbZKg1aYbM0Q_m9n1hxqVgXDQqMoxsxZCYv7DZrysFhk4zTWsghYk0SzMxbzW7-LBgqoCfgZ_-nHNKawR5AjGCGLVXsXIPxUr5BcSoNo0gxixZmlDGlRSI0ThNP6s5LRaEnDAEQ6FEp8uFFh_u5YWcov_LXL2evE2VD1cQ4y8Q47y_Pb9MLb393aQUyBODhi9oCXVihR6kPsojFjTU3aFvumN9EMU8qKa5HA-IeRnqW5pqcZFSa1K9Qo66MIPgQnJZ8_ogulpUvWy7XjX8KJuDrnuChtOCxlbW7kterDAxbjR0tZS8sDiRjQ9qQrxu1qBFdwUhQHwGISZUN3Ia5Onp2_PL9_zenosw5FnltF0jNNyamOLH9GSSpeHrtq4-JAYdzyX5MyddLbRMGKDjH5iLLdjhnxhNmrfpHVRufr_KNfhXUimDyiYiiPHh43cAAAD__yCezUs">