Lines Matching refs:storageClass
226 Id Builder::makePointer(StorageClass storageClass, Id pointee)
232 if (type->getImmediateOperand(0) == (unsigned)storageClass &&
239 type->addImmediateOperand(storageClass);
248 Id Builder::makeForwardPointer(StorageClass storageClass)
254 type->addImmediateOperand(storageClass);
261 Id Builder::makePointerFromForwardPointer(StorageClass storageClass, Id forwardPointerType, Id pointee)
267 if (type->getImmediateOperand(0) == (unsigned)storageClass &&
273 type->addImmediateOperand(storageClass);
2343 Id Builder::createVariable(Decoration precision, StorageClass storageClass, Id type, const char* name, Id initializer,
2346 Id pointerType = makePointer(storageClass, type);
2348 inst->addImmediateOperand(storageClass);
2352 switch (storageClass) {
2463 Id Builder::createAccessChain(StorageClass storageClass, Id base, const std::vector<Id>& offsets)
2467 typeId = makePointer(storageClass, typeId);
3965 StorageClass storageClass = (StorageClass)module.getStorageClass(getTypeId(accessChain.base));
3966 accessChain.instr = createAccessChain(storageClass, accessChain.base, accessChain.indexChain);