Lines Matching refs:storageClass
235 Optional<spirv::StorageClass> storageClass = {}) { in convertScalarType() argument
239 type.getExtensions(extensions, storageClass);
240 type.getCapabilities(capabilities, storageClass);
271 Optional<spirv::StorageClass> storageClass = {}) { in convertVectorType() argument
284 type.cast<spirv::CompositeType>().getExtensions(extensions, storageClass);
285 type.cast<spirv::CompositeType>().getCapabilities(capabilities, storageClass);
293 targetEnv, type.getElementType().cast<spirv::ScalarType>(), storageClass);
345 Optional<spirv::StorageClass> storageClass = in convertMemrefType() local
347 if (!storageClass) { in convertMemrefType()
356 arrayElemType = convertVectorType(targetEnv, vecType, storageClass); in convertMemrefType()
358 arrayElemType = convertScalarType(targetEnv, scalarType, storageClass); in convertMemrefType()
380 return spirv::PointerType::get(structType, *storageClass); in convertMemrefType()
404 auto structType = *storageClass == spirv::StorageClass::Workgroup in convertMemrefType()
407 return spirv::PointerType::get(structType, *storageClass); in convertMemrefType()