Lines Matching refs:StorageClass
134 unsigned storageClassToAddressSpace(SPIRV::StorageClass::StorageClass SC) { in storageClassToAddressSpace()
136 case SPIRV::StorageClass::Function: in storageClassToAddressSpace()
138 case SPIRV::StorageClass::CrossWorkgroup: in storageClassToAddressSpace()
140 case SPIRV::StorageClass::UniformConstant: in storageClassToAddressSpace()
142 case SPIRV::StorageClass::Workgroup: in storageClassToAddressSpace()
144 case SPIRV::StorageClass::Generic: in storageClassToAddressSpace()
146 case SPIRV::StorageClass::Input: in storageClassToAddressSpace()
153 SPIRV::StorageClass::StorageClass
157 return SPIRV::StorageClass::Function; in addressSpaceToStorageClass()
159 return SPIRV::StorageClass::CrossWorkgroup; in addressSpaceToStorageClass()
161 return SPIRV::StorageClass::UniformConstant; in addressSpaceToStorageClass()
163 return SPIRV::StorageClass::Workgroup; in addressSpaceToStorageClass()
165 return SPIRV::StorageClass::Generic; in addressSpaceToStorageClass()
167 return SPIRV::StorageClass::Input; in addressSpaceToStorageClass()
174 getMemSemanticsForStorageClass(SPIRV::StorageClass::StorageClass SC) { in getMemSemanticsForStorageClass()
176 case SPIRV::StorageClass::StorageBuffer: in getMemSemanticsForStorageClass()
177 case SPIRV::StorageClass::Uniform: in getMemSemanticsForStorageClass()
179 case SPIRV::StorageClass::Workgroup: in getMemSemanticsForStorageClass()
181 case SPIRV::StorageClass::CrossWorkgroup: in getMemSemanticsForStorageClass()
183 case SPIRV::StorageClass::AtomicCounter: in getMemSemanticsForStorageClass()
185 case SPIRV::StorageClass::Image: in getMemSemanticsForStorageClass()