Lines Matching refs:storage_class
32 bool IsStorageClassAllowedByUniversalRules(uint32_t storage_class) { in IsStorageClassAllowedByUniversalRules() argument
33 switch (storage_class) { in IsStorageClassAllowedByUniversalRules()
200 uint32_t storage_class = 0; in AtomicsPass() local
201 if (!_.GetPointerTypeInfo(pointer_type, &data_type, &storage_class)) { in AtomicsPass()
208 if (!IsStorageClassAllowedByUniversalRules(storage_class)) { in AtomicsPass()
217 if ((storage_class != SpvStorageClassUniform) && in AtomicsPass()
218 (storage_class != SpvStorageClassStorageBuffer) && in AtomicsPass()
219 (storage_class != SpvStorageClassWorkgroup) && in AtomicsPass()
220 (storage_class != SpvStorageClassImage) && in AtomicsPass()
221 (storage_class != SpvStorageClassPhysicalStorageBuffer)) { in AtomicsPass()
228 } else if (storage_class == SpvStorageClassFunction) { in AtomicsPass()
238 if ((storage_class != SpvStorageClassFunction) && in AtomicsPass()
239 (storage_class != SpvStorageClassWorkgroup) && in AtomicsPass()
240 (storage_class != SpvStorageClassCrossWorkgroup) && in AtomicsPass()
241 (storage_class != SpvStorageClassGeneric)) { in AtomicsPass()
249 if (storage_class == SpvStorageClassGeneric) { in AtomicsPass()