================
@@ -2269,9 +2269,12 @@ foreach is_shared = [true, false] in {
   defvar mbarrier_ptr_ty = !if(is_shared, llvm_shared_ptr_ty, llvm_ptr_ty);
   defvar shared = !if(is_shared, "_shared", "");
 
-  def int_nvvm_mbarrier_init # shared : NVVMBuiltin,
-      Intrinsic<[], [mbarrier_ptr_ty, llvm_i32_ty],
-                [IntrConvergent, IntrNoCallback]>;
+  def int_nvvm_mbarrier_init # shared :
+      DefaultAttrsIntrinsic<[],
----------------
schwarzschild-radius wrote:

Thanks Alex! I have removed the shared variant and made the pointer overloaded

https://github.com/llvm/llvm-project/pull/217252
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to