Lines Matching full:storageclass
30 bool IsStorageClassAllowedByUniversalRules(spv::StorageClass storage_class) { in IsStorageClassAllowedByUniversalRules()
32 case spv::StorageClass::Uniform: in IsStorageClassAllowedByUniversalRules()
33 case spv::StorageClass::StorageBuffer: in IsStorageClassAllowedByUniversalRules()
34 case spv::StorageClass::Workgroup: in IsStorageClassAllowedByUniversalRules()
35 case spv::StorageClass::CrossWorkgroup: in IsStorageClassAllowedByUniversalRules()
36 case spv::StorageClass::Generic: in IsStorageClassAllowedByUniversalRules()
37 case spv::StorageClass::AtomicCounter: in IsStorageClassAllowedByUniversalRules()
38 case spv::StorageClass::Image: in IsStorageClassAllowedByUniversalRules()
39 case spv::StorageClass::Function: in IsStorageClassAllowedByUniversalRules()
40 case spv::StorageClass::PhysicalStorageBuffer: in IsStorageClassAllowedByUniversalRules()
41 case spv::StorageClass::TaskPayloadWorkgroupEXT: in IsStorageClassAllowedByUniversalRules()
182 spv::StorageClass storage_class; in AtomicsPass()
245 if ((storage_class != spv::StorageClass::Uniform) && in AtomicsPass()
246 (storage_class != spv::StorageClass::StorageBuffer) && in AtomicsPass()
247 (storage_class != spv::StorageClass::Workgroup) && in AtomicsPass()
248 (storage_class != spv::StorageClass::Image) && in AtomicsPass()
249 (storage_class != spv::StorageClass::PhysicalStorageBuffer) && in AtomicsPass()
250 (storage_class != spv::StorageClass::TaskPayloadWorkgroupEXT)) { in AtomicsPass()
257 } else if (storage_class == spv::StorageClass::Function) { in AtomicsPass()
333 if ((storage_class != spv::StorageClass::Function) && in AtomicsPass()
334 (storage_class != spv::StorageClass::Workgroup) && in AtomicsPass()
335 (storage_class != spv::StorageClass::CrossWorkgroup) && in AtomicsPass()
336 (storage_class != spv::StorageClass::Generic)) { in AtomicsPass()
344 if (storage_class == spv::StorageClass::Generic) { in AtomicsPass()