================ @@ -2861,6 +2861,69 @@ def int_experimental_convergence_anchor def int_experimental_convergence_loop : DefaultAttrsIntrinsic<[llvm_token_ty], [], [IntrNoMem, IntrConvergent]>; +//===------- GPU Intrinsics -----------------------------------------------===// + +class GPUIntrinsic<LLVMType ret_type, string name> + : DefaultAttrsIntrinsic<[ret_type], + [], + [NoUndef<RetIndex>, IntrNoMem, IntrSpeculatable]>, + ClangBuiltin<name>; ---------------- arsenm wrote:
https://godbolt.org/z/9Gv4jsW3n even the undecorated fake.use infers everything https://github.com/llvm/llvm-project/pull/131190 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits