Home
last modified time | relevance | path

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

/external/swiftshader/src/OpenGL/compiler/
DValidateLimitations.cpp253 TIntermBinary* declInit = declSeq[0]->getAsBinaryNode(); in validateForLoopInit()
294 TIntermBinary* binOp = cond->getAsBinaryNode(); in validateForLoopCond()
355 TIntermBinary* binOp = unOp ? nullptr : expr->getAsBinaryNode(); in validateForLoopExpr()
Dintermediate.h280 virtual TIntermBinary* getAsBinaryNode() { return 0; } in getAsBinaryNode() function
480 TIntermBinary* getAsBinaryNode() override { return this; } in getAsBinaryNode() function
DOutputASM.cpp2527 TIntermBinary *binary = dst->getAsBinaryNode(); in assignLvalue()
2571 TIntermBinary *binary = node->getAsBinaryNode(); in evaluateRvalue()
2635 TIntermBinary *binary = node->getAsBinaryNode(); in lvalue()
2992 else if(expression->getAsBinaryNode()) in cost()
2994 TIntermBinary *binary = expression->getAsBinaryNode(); in cost()
3368 TIntermBinary *binary = sampler->getAsBinaryNode(); in samplerRegister()
3772 TIntermBinary *assign = variable->getAsBinaryNode(); in LoopInfo()
3795 TIntermBinary *test = node->getCondition()->getAsBinaryNode(); in LoopInfo()
3816 TIntermBinary *binaryTerminal = node->getExpression()->getAsBinaryNode(); in LoopInfo()
DParseHelper.cpp306 TIntermBinary* binaryNode = node->getAsBinaryNode(); in lValueErrorCheck()
/external/deqp-deps/glslang/glslang/MachineIndependent/
DParseContextBase.cpp124 TIntermBinary* binaryNode = node->getAsBinaryNode(); in lValueErrorCheck()
216 TIntermBinary* binaryNode = node->getAsBinaryNode(); in rValueErrorCheck()
DpropagateNoContraction.cpp491 if (glslang::TIntermBinary* BN = node->getAsBinaryNode()) { in getPrecisenessAndRemainedAccessChain()
632 if (glslang::TIntermBinary* BN = defining_node->getAsBinaryNode()) { in propagateNoContractionInOneExpression()
Dreflection.cpp321 …ntermBinary* visitNode = topNode; visitNode; visitNode = visitNode->getLeft()->getAsBinaryNode()) { in addDereferencedUniform()
375 TIntermBinary* left = node->getLeft()->getAsBinaryNode(); in findBase()
DIntermediate.cpp2521 const TIntermBinary* binary = node->getAsBinaryNode(); in findLValueBase()
2535 node = node->getAsBinaryNode()->getLeft(); in findLValueBase()
2765 if (const TIntermBinary* bin = node.getAsBinaryNode()) in isSpecializationOperation()
3025 if (node->getAsBinaryNode()) in promote()
3026 return promoteBinary(*node->getAsBinaryNode()); in promote()
3566 TIntermBinary* binaryNode = getAsBinaryNode(); in propagatePrecision()
DParseHelper.cpp417 TIntermBinary* binaryNode = base->getAsBinaryNode(); in handleBracketDereference()
2342 TIntermBinary* binaryNode = node->getAsBinaryNode(); in lValueErrorCheck()
3783 const TIntermBinary* binary = base.getAsBinaryNode(); in checkRuntimeSizable()
3808 const TIntermBinary* binary = base.getAsBinaryNode(); in isRuntimeLength()
4440 binaryInit = init->getAsAggregate()->getSequence()[0]->getAsBinaryNode(); in inductiveLoopCheck()
4468 TIntermBinary* binaryCond = loop->getTest()->getAsBinaryNode(); in inductiveLoopCheck()
4500 TIntermBinary* binaryTerminal = loop->getTerminal()->getAsBinaryNode(); in inductiveLoopCheck()
/external/deqp-deps/glslang/glslang/Include/
Dintermediate.h1028 virtual glslang::TIntermBinary* getAsBinaryNode() { return 0; } in getAsBinaryNode() function
1041 virtual const glslang::TIntermBinary* getAsBinaryNode() const { return 0; } in getAsBinaryNode() function
1499 virtual TIntermBinary* getAsBinaryNode() { return this; } in getAsBinaryNode() function
1500 virtual const TIntermBinary* getAsBinaryNode() const { return this; } in getAsBinaryNode() function
/external/deqp-deps/glslang/hlsl/
DhlslParseHelper.cpp157 const TIntermBinary* lhsAsBinary = node->getAsBinaryNode(); in shouldConvertLValue()
258 TIntermBinary* nodeAsBinary = node->getAsBinaryNode(); in handleLvalue()
363 TIntermBinary* lhsAsBinary = lhs->getAsBinaryNode(); in handleLvalue()
2675 const TIntermBinary* binaryNode = node->getAsBinaryNode(); in handleAssign()
2815 splitNode->getAsBinaryNode()->getRight(), loc); in handleAssign()
2978 const TIntermSymbol* symNode = left->getAsBinaryNode()->getLeft()->getAsSymbolNode(); in handleAssign()
2982 splitLeft = intermediate.addIndex(left->getAsBinaryNode()->getOp(), splitLeftNonIo, in handleAssign()
2983 left->getAsBinaryNode()->getRight(), loc); in handleAssign()
3018 TIntermTyped* matrix = left->getAsBinaryNode()->getLeft()->getAsTyped(); in handleAssignToMatrixSwizzle()
3019 …const TIntermSequence& swizzle = left->getAsBinaryNode()->getRight()->getAsAggregate()->getSequenc… in handleAssignToMatrixSwizzle()
[all …]
/external/deqp-deps/glslang/SPIRV/
DGlslangToSpv.cpp1873 glslang::TIntermTyped* block = node->getOperand()->getAsBinaryNode()->getLeft(); in visitUnary()
1875 …unsigned int member = node->getOperand()->getAsBinaryNode()->getRight()->getAsConstantUnion()->get… in visitUnary()
1901 node->getOperand()->getAsBinaryNode()->getLeft()->traverse(this); in visitUnary()
2413 …invertedType = convertGlslangToSpvType(glslangOperands[0]->getAsBinaryNode()->getLeft()->getType()… in visitAggregate()
2453 glslangOperands[0]->getAsBinaryNode()->getLeft()->traverse(this); in visitAggregate()
2490 … result = createInvertedSwizzle(precision, *glslangOperands[0]->getAsBinaryNode(), result); in visitAggregate()
2933 return convertGlslangToSpvType(node.getAsBinaryNode()->getLeft()->getType()); in getInvertedSwizzleType()
2943 convertSwizzle(*node.getAsBinaryNode()->getRight()->getAsAggregate(), swizzle); in createInvertedSwizzle()
7642 const glslang::TIntermBinary* binaryNode = node->getAsBinaryNode();