================
@@ -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<[],
----------------
AlexMaclean wrote:
Since we'll already be auto-upgrading this intrinsic, lets move to a single
intrinsic with an overloaded pointer type.
https://github.com/llvm/llvm-project/pull/217252
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits