Lines Matching refs:StorageClass
30 bool IsStorageClassAllowedByUniversalRules(spv::StorageClass storage_class) {
32 case spv::StorageClass::Uniform:
33 case spv::StorageClass::StorageBuffer:
34 case spv::StorageClass::Workgroup:
35 case spv::StorageClass::CrossWorkgroup:
36 case spv::StorageClass::Generic:
37 case spv::StorageClass::AtomicCounter:
38 case spv::StorageClass::Image:
39 case spv::StorageClass::Function:
40 case spv::StorageClass::PhysicalStorageBuffer:
41 case spv::StorageClass::TaskPayloadWorkgroupEXT:
178 spv::StorageClass storage_class;
204 if ((storage_class != spv::StorageClass::Uniform) &&
205 (storage_class != spv::StorageClass::StorageBuffer) &&
206 (storage_class != spv::StorageClass::Workgroup) &&
207 (storage_class != spv::StorageClass::Image) &&
208 (storage_class != spv::StorageClass::PhysicalStorageBuffer) &&
209 (storage_class != spv::StorageClass::TaskPayloadWorkgroupEXT)) {
216 } else if (storage_class == spv::StorageClass::Function) {
274 if ((storage_class != spv::StorageClass::Function) &&
275 (storage_class != spv::StorageClass::Workgroup) &&
276 (storage_class != spv::StorageClass::CrossWorkgroup) &&
277 (storage_class != spv::StorageClass::Generic)) {
285 if (storage_class == spv::StorageClass::Generic) {