Lines Matching refs:StorageClass

166 unsigned storageClassToAddressSpace(SPIRV::StorageClass::StorageClass SC) {  in storageClassToAddressSpace()
168 case SPIRV::StorageClass::Function: in storageClassToAddressSpace()
170 case SPIRV::StorageClass::CrossWorkgroup: in storageClassToAddressSpace()
172 case SPIRV::StorageClass::UniformConstant: in storageClassToAddressSpace()
174 case SPIRV::StorageClass::Workgroup: in storageClassToAddressSpace()
176 case SPIRV::StorageClass::Generic: in storageClassToAddressSpace()
178 case SPIRV::StorageClass::DeviceOnlyINTEL: in storageClassToAddressSpace()
180 case SPIRV::StorageClass::HostOnlyINTEL: in storageClassToAddressSpace()
182 case SPIRV::StorageClass::Input: in storageClassToAddressSpace()
189 SPIRV::StorageClass::StorageClass
193 return SPIRV::StorageClass::Function; in addressSpaceToStorageClass()
195 return SPIRV::StorageClass::CrossWorkgroup; in addressSpaceToStorageClass()
197 return SPIRV::StorageClass::UniformConstant; in addressSpaceToStorageClass()
199 return SPIRV::StorageClass::Workgroup; in addressSpaceToStorageClass()
201 return SPIRV::StorageClass::Generic; in addressSpaceToStorageClass()
204 ? SPIRV::StorageClass::DeviceOnlyINTEL in addressSpaceToStorageClass()
205 : SPIRV::StorageClass::CrossWorkgroup; in addressSpaceToStorageClass()
208 ? SPIRV::StorageClass::HostOnlyINTEL in addressSpaceToStorageClass()
209 : SPIRV::StorageClass::CrossWorkgroup; in addressSpaceToStorageClass()
211 return SPIRV::StorageClass::Input; in addressSpaceToStorageClass()
218 getMemSemanticsForStorageClass(SPIRV::StorageClass::StorageClass SC) { in getMemSemanticsForStorageClass()
220 case SPIRV::StorageClass::StorageBuffer: in getMemSemanticsForStorageClass()
221 case SPIRV::StorageClass::Uniform: in getMemSemanticsForStorageClass()
223 case SPIRV::StorageClass::Workgroup: in getMemSemanticsForStorageClass()
225 case SPIRV::StorageClass::CrossWorkgroup: in getMemSemanticsForStorageClass()
227 case SPIRV::StorageClass::AtomicCounter: in getMemSemanticsForStorageClass()
229 case SPIRV::StorageClass::Image: in getMemSemanticsForStorageClass()