[PATCH] D37985: [AMDGPU] add LDS f32 intrinsics
Matt Arsenault via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Sep 18 11:27:07 PDT 2017
arsenm added a comment.
Since it's atomic it needs to be added to isIntrinsicSourceOfDivergence. Also getTgtMemIntrinsic, and getAddrModeArguments (all with associated tests)
================
Comment at: include/llvm/IR/IntrinsicsAMDGPU.td:303
+class AMDGPUAtomicF32IntrinNORET : Intrinsic<[],
+ [LLVMQualPointerType<llvm_float_ty, 3>, llvm_float_ty],
+ [IntrArgMemOnly, NoCapture<0>, IntrNoReturn]
----------------
Should this have an operand added for the ordering?
================
Comment at: include/llvm/IR/IntrinsicsAMDGPU.td:304
+ [LLVMQualPointerType<llvm_float_ty, 3>, llvm_float_ty],
+ [IntrArgMemOnly, NoCapture<0>, IntrNoReturn]
+>;
----------------
This is certainly not IntrNoReturn
https://reviews.llvm.org/D37985
More information about the llvm-commits
mailing list