Lines Matching refs:storageClass
175 Id Builder::makePointer(StorageClass storageClass, Id pointee) in makePointer() argument
181 if (type->getImmediateOperand(0) == (unsigned)storageClass && in makePointer()
188 type->addImmediateOperand(storageClass); in makePointer()
197 Id Builder::makeForwardPointer(StorageClass storageClass) in makeForwardPointer() argument
203 type->addImmediateOperand(storageClass); in makeForwardPointer()
210 Id Builder::makePointerFromForwardPointer(StorageClass storageClass, Id forwardPointerType, Id poin… in makePointerFromForwardPointer() argument
216 if (type->getImmediateOperand(0) == (unsigned)storageClass && in makePointerFromForwardPointer()
222 type->addImmediateOperand(storageClass); in makePointerFromForwardPointer()
1278 Id Builder::createVariable(StorageClass storageClass, Id type, const char* name) in createVariable() argument
1280 Id pointerType = makePointer(storageClass, type); in createVariable()
1282 inst->addImmediateOperand(storageClass); in createVariable()
1284 switch (storageClass) { in createVariable()
1375 Id Builder::createAccessChain(StorageClass storageClass, Id base, const std::vector<Id>& offsets) in createAccessChain() argument
1388 typeId = makePointer(storageClass, typeId); in createAccessChain()
2797 StorageClass storageClass = (StorageClass)module.getStorageClass(getTypeId(accessChain.base)); in collapseAccessChain() local
2798 accessChain.instr = createAccessChain(storageClass, accessChain.base, accessChain.indexChain); in collapseAccessChain()