Home
last modified time | relevance | path

Searched refs:lhsAsBinary (Results 1 – 1 of 1) sorted by relevance

/external/deqp-deps/glslang/hlsl/
DhlslParseHelper.cpp157 const TIntermBinary* lhsAsBinary = node->getAsBinaryNode(); in shouldConvertLValue() local
160 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() local
368 …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()