Searched refs:getAsBinaryNode (Results 1 – 12 of 12) sorted by relevance
253 TIntermBinary* declInit = declSeq[0]->getAsBinaryNode(); in validateForLoopInit()294 TIntermBinary* binOp = cond->getAsBinaryNode(); in validateForLoopCond()355 TIntermBinary* binOp = unOp ? nullptr : expr->getAsBinaryNode(); in validateForLoopExpr()
280 virtual TIntermBinary* getAsBinaryNode() { return 0; } in getAsBinaryNode() function480 TIntermBinary* getAsBinaryNode() override { return this; } in getAsBinaryNode() function
2527 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()
306 TIntermBinary* binaryNode = node->getAsBinaryNode(); in lValueErrorCheck()
124 TIntermBinary* binaryNode = node->getAsBinaryNode(); in lValueErrorCheck()216 TIntermBinary* binaryNode = node->getAsBinaryNode(); in rValueErrorCheck()
491 if (glslang::TIntermBinary* BN = node->getAsBinaryNode()) { in getPrecisenessAndRemainedAccessChain()632 if (glslang::TIntermBinary* BN = defining_node->getAsBinaryNode()) { in propagateNoContractionInOneExpression()
321 …ntermBinary* visitNode = topNode; visitNode; visitNode = visitNode->getLeft()->getAsBinaryNode()) { in addDereferencedUniform()375 TIntermBinary* left = node->getLeft()->getAsBinaryNode(); in findBase()
2521 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()
417 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()
1028 virtual glslang::TIntermBinary* getAsBinaryNode() { return 0; } in getAsBinaryNode() function1041 virtual const glslang::TIntermBinary* getAsBinaryNode() const { return 0; } in getAsBinaryNode() function1499 virtual TIntermBinary* getAsBinaryNode() { return this; } in getAsBinaryNode() function1500 virtual const TIntermBinary* getAsBinaryNode() const { return this; } in getAsBinaryNode() function
157 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 …]
1873 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();