Searched refs:lhsAsBinary (Results 1 – 1 of 1) sorted by relevance
157 const TIntermBinary* lhsAsBinary = node->getAsBinaryNode(); in shouldConvertLValue() local160 if (lhsAsBinary != nullptr && in shouldConvertLValue()161 (lhsAsBinary->getOp() == EOpVectorSwizzle || lhsAsBinary->getOp() == EOpIndexDirect)) in shouldConvertLValue()162 lhsAsAggregate = lhsAsBinary->getLeft()->getAsAggregate(); in shouldConvertLValue()363 TIntermBinary* lhsAsBinary = lhs->getAsBinaryNode(); in handleLvalue() local368 …if (lhsAsBinary != nullptr && (lhsAsBinary->getOp() == EOpVectorSwizzle || lhsAsBinary->getOp() ==… in handleLvalue()369 lhsAsAggregate = lhsAsBinary->getLeft()->getAsAggregate(); in handleLvalue()437 if (!writesAllComponents(rhsTmp, lhsAsBinary)) { in handleLvalue()450 … makeBinary(assignOp, addSwizzle(intermediate.addSymbol(*rhsTmp), lhsAsBinary), rhs); in handleLvalue()