Home
last modified time | relevance | path

Searched refs:lValue (Results 1 - 5 of 5) sorted by relevance

/third_party/glslang/SPIRV/
H A DSpvBuilder.h459 void createStore(Id rValue, Id lValue, spv::MemoryAccessMask memoryAccess = spv::MemoryAccessMaskNone,
463 Id createLoad(Id lValue, spv::Decoration precision,
772 void setAccessChainLValue(Id lValue) in setAccessChainLValue() argument
774 assert(isPointer(lValue)); in setAccessChainLValue()
775 accessChain.base = lValue; in setAccessChainLValue()
H A DSpvBuilder.cpp2415 void Builder::createStore(Id rValue, Id lValue, spv::MemoryAccessMask memoryAccess, spv::Scope scope, in createStore() argument
2419 store->addIdOperand(lValue); in createStore()
2422 memoryAccess = sanitizeMemoryAccessForStorageClass(memoryAccess, getStorageClass(lValue)); in createStore()
2438 Id Builder::createLoad(Id lValue, spv::Decoration precision, spv::MemoryAccessMask memoryAccess, in createLoad() argument
2441 Instruction* load = new Instruction(getUniqueId(), getDerefTypeId(lValue), OpLoad); in createLoad()
2442 load->addIdOperand(lValue); in createLoad()
2444 memoryAccess = sanitizeMemoryAccessForStorageClass(memoryAccess, getStorageClass(lValue)); in createLoad()
3760 Id lValue = NoResult; in accessChainLoad() local
3765 lValue = createVariable(NoPrecision, StorageClassFunction, getTypeId(accessChain.base), in accessChainLoad()
3767 addDecoration(lValue, DecorationNonWritabl in accessChainLoad()
[all...]
H A DGlslangToSpv.cpp2168 spv::Builder::AccessChain lValue = builder.getAccessChain(); in visitBinary() local
2180 builder.setAccessChain(lValue); in visitBinary()
2198 builder.setAccessChain(lValue); in visitBinary()
5163 spv::Id lValue = builder.accessChainGetLValue(); in multiTypeStore() local
5164 spv::Id lType = builder.getContainedTypeId(builder.getTypeId(lValue)); in multiTypeStore()
5198 builder.setAccessChainLValue(lValue); in multiTypeStore()
5219 builder.setAccessChainLValue(lValue); in multiTypeStore()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/
H A DParseContext.cpp6378 TIntermBinary *lValue = left->getAsBinaryNode(); in addAssign() local
6379 if ((lValue != nullptr) && in addAssign()
6380 (lValue->getOp() == EOpIndexIndirect || lValue->getOp() == EOpIndexDirect) && in addAssign()
6381 IsTessellationControlShaderOutput(mShaderType, lValue->getLeft()->getQualifier())) in addAssign()
6383 checkTCSOutVarIndexIsValid(lValue, loc); in addAssign()
/third_party/glslang/glslang/HLSL/
H A DhlslParseHelper.cpp3661 TIntermTyped* lValue = intermediate.addIndex(idxOp, argArray, offsetIdx, loc); in decomposeStructBufferMethods() local
3663 lValue->setType(derefType); in decomposeStructBufferMethods()
3674 TIntermTyped* assign = intermediate.addAssign(EOpAssign, lValue, rValue, loc); in decomposeStructBufferMethods()
3774 TIntermTyped* lValue = intermediate.addIndex(EOpIndexIndirect, argArray, oldCounter, loc); in decomposeStructBufferMethods() local
3778 lValue->setType(derefType); in decomposeStructBufferMethods()
3780 node = intermediate.addAssign(EOpAssign, lValue, rValue, loc); in decomposeStructBufferMethods()

Completed in 44 milliseconds