Lines Matching refs:rValue
159 void multiTypeStore(const glslang::TType&, spv::Id rValue);
1661 spv::Id rValue = accessChainLoad(node->getRight()->getType()); in visitBinary() local
1672 rValue = createBinaryOperation(node->getOp(), decorations, in visitBinary()
1673 … convertGlslangToSpvType(node->getType()), leftRValue, rValue, in visitBinary()
1677 assert(rValue != spv::NoResult); in visitBinary()
1682 multiTypeStore(node->getLeft()->getType(), rValue); in visitBinary()
1686 builder.setAccessChainRValue(rValue); in visitBinary()
3489 void TGlslangToSpvTraverser::multiTypeStore(const glslang::TType& type, spv::Id rValue) in multiTypeStore() argument
3493 accessChainStore(type, rValue); in multiTypeStore()
3498 spv::Id rType = builder.getTypeId(rValue); in multiTypeStore()
3502 accessChainStore(type, rValue); in multiTypeStore()
3516 spv::Id elementRValue = builder.createCompositeExtract(rValue, elementRType, index); in multiTypeStore()
3536 spv::Id memberRValue = builder.createCompositeExtract(rValue, memberRType, m); in multiTypeStore()