Lines Matching defs:lValue
2415 void Builder::createStore(Id rValue, Id lValue, spv::MemoryAccessMask memoryAccess, spv::Scope scope,
2419 store->addIdOperand(lValue);
2422 memoryAccess = sanitizeMemoryAccessForStorageClass(memoryAccess, getStorageClass(lValue));
2438 Id Builder::createLoad(Id lValue, spv::Decoration precision, spv::MemoryAccessMask memoryAccess,
2441 Instruction* load = new Instruction(getUniqueId(), getDerefTypeId(lValue), OpLoad);
2442 load->addIdOperand(lValue);
2444 memoryAccess = sanitizeMemoryAccessForStorageClass(memoryAccess, getStorageClass(lValue));
3760 Id lValue = NoResult;
3765 lValue = createVariable(NoPrecision, StorageClassFunction, getTypeId(accessChain.base),
3767 addDecoration(lValue, DecorationNonWritable);
3769 lValue = createVariable(NoPrecision, StorageClassFunction, getTypeId(accessChain.base),
3772 createStore(accessChain.base, lValue);
3775 accessChain.base = lValue;