[llvm] [SPIR-V] Map addrspace(4) sret pointers to Function storage class on Vulkan (PR #216319)

Arseniy Obolenskiy via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 1 04:59:57 PDT 2026


================
@@ -384,7 +384,8 @@ addressSpaceToStorageClass(unsigned AddrSpace, const SPIRVSubtarget &STI) {
   case 3:
     return SPIRV::StorageClass::Workgroup;
   case 4:
-    return SPIRV::StorageClass::Generic;
+    return STI.isShader() ? SPIRV::StorageClass::Function
+                          : SPIRV::StorageClass::Generic;
----------------
aobolensk wrote:

Let us close the PR

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


More information about the llvm-commits mailing list