[llvm] [NVPTX] Improve kernel byval parameter lowering (PR #136008)

Alex MacLean via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 16 16:46:55 PDT 2025


================
@@ -12,7 +12,7 @@ define ptx_kernel void @_Z11TakesStruct1SPi(ptr byval(%struct.S) nocapture reado
 entry:
 ; CHECK-LABEL: @_Z11TakesStruct1SPi
 ; PTX-LABEL: .visible .entry _Z11TakesStruct1SPi(
-; CHECK: addrspacecast ptr %input to ptr addrspace(101)
+; CHECK: call ptr addrspace(101) @llvm.nvvm.internal.noop.addrspacecast.p101.p0(ptr %input)
----------------
AlexMaclean wrote:

Sure, I don't have very strong feelings on the name either way. I've updated to use this name.

https://github.com/llvm/llvm-project/pull/136008


More information about the llvm-commits mailing list