Home
last modified time | relevance | path

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

123

/external/angle/src/compiler/translator/tree_ops/vulkan/
DMonomorphizeUnsupportedFunctionsInVulkanGLSL.cpp65 while (node->getAsBinaryNode()) in GetBaseUniform()
67 TIntermBinary *asBinary = node->getAsBinaryNode(); in GetBaseUniform()
108 for (TIntermBinary *asBinary = withoutSideEffects->getAsBinaryNode(); asBinary; in ExtractSideEffects()
109 asBinary = asBinary->getLeft()->getAsBinaryNode()) in ExtractSideEffects()
166 while (argument->getAsBinaryNode()) in CreateMonomorphizedFunctionCallArgs()
168 TIntermBinary *asBinary = argument->getAsBinaryNode(); in CreateMonomorphizedFunctionCallArgs()
215 while (substituteArgument->getAsBinaryNode()) in MonomorphizeFunction()
217 TIntermBinary *asBinary = substituteArgument->getAsBinaryNode(); in MonomorphizeFunction()
DRewriteArrayOfArrayOfOpaqueUniforms.cpp142 iter = iter->getLeft()->getAsBinaryNode(); in RewriteArrayOfArraySubscriptExpression()
204 node = node->getLeft()->getAsBinaryNode(); in RewriteArrayOfArraySubscriptExpression()
/external/angle/src/compiler/translator/tree_ops/
DRemoveUnreferencedVariables.cpp182 if (declarator->getAsBinaryNode() && in removeVariableDeclaration()
183 declarator->getAsBinaryNode()->getRight()->getAsAggregate()) in removeVariableDeclaration()
185 ASSERT(declarator->getAsBinaryNode()->getLeft()->getType().getStruct() == in removeVariableDeclaration()
187 ASSERT(declarator->getAsBinaryNode()->getRight()->getType().getStruct() == in removeVariableDeclaration()
253 TIntermBinary *initNode = declarator->getAsBinaryNode(); in visitDeclaration()
DRemoveArrayLengthMethod.cpp76 TIntermBinary *asBinary = node->getAsBinaryNode(); in insertSideEffectsInParentBlock()
DRewriteRowMajorMatrices.cpp94 TIntermBinary *binaryNode = node->getAsBinaryNode(); in IsIndexNode()
146 TIntermBinary *binaryNode = node->getAsBinaryNode(); in GetIndex()
174 TIntermBinary *binaryNode = node->getAsBinaryNode(); in ReplicateIndexNode()
191 TIntermBinary *asBinary = indexNode->getAsBinaryNode(); in IsConvertedField()
807 TIntermBinary *assignment = accessor->getAsBinaryNode(); in determineAccess()
1060 TIntermBinary *assignment = accessor->getAsBinaryNode(); in transformExpression()
DDeferGlobalInitializers.cpp49 TIntermBinary *init = declarator->getAsBinaryNode(); in GetDeferredInitializers()
/external/angle/src/compiler/translator/tree_ops/d3d/
DRecordUniformBlocksWithLargeArrayMember.cpp189 TIntermBinary *accessorAsBinary = accessor->getAsBinaryNode(); in visitSymbol()
233 TIntermBinary *accessorAsBinary = accessor->getAsBinaryNode(); in visitSymbol()
301 TIntermBinary *accessorAsBinary = accessor->getAsBinaryNode(); in visitBinary()
321 TIntermBinary *accessorAsBinary = accessor->getAsBinaryNode(); in visitBinary()
DRewriteAtomicFunctionExpressions.cpp83 auto *parentBinary = parentNode->getAsBinaryNode(); in rewriteAtomicFunctionCallNode()
134 auto *parentAsBinary = parentNode->getAsBinaryNode(); in IsAtomicFunctionInsideExpression()
DSeparateArrayInitialization.cpp52 TIntermBinary *initNode = sequence->back()->getAsBinaryNode(); in visitDeclaration()
DWrapSwitchStatementsInBlocks.cpp94 declaration->getSequence()->at(0)->getAsBinaryNode(); in visitSwitch()
/external/angle/src/compiler/translator/
DValidateLimitations.cpp25 TIntermBinary *declInit = (*declSeq)[0]->getAsBinaryNode(); in GetLoopSymbolId()
233 TIntermBinary *declInit = (*declSeq)[0]->getAsBinaryNode(); in validateForLoopInit()
275 TIntermBinary *binOp = cond->getAsBinaryNode(); in validateForLoopCond()
338 TIntermBinary *binOp = unOp ? nullptr : expr->getAsBinaryNode(); in validateForLoopExpr()
DShaderStorageBlockOutputHLSL.cpp51 TIntermBinary *binaryNode = node->getAsBinaryNode(); in GetBlockLayoutInfo()
388 TIntermBinary *binaryNode = node->getAsBinaryNode(); in getMatrixStride()
414 TIntermBinary *binaryNode = node->getAsBinaryNode(); in collectShaderStorageBlocks()
466 TIntermBinary *binaryNode = node->getAsBinaryNode(); in traverseSSBOAccess()
537 else if (TIntermBinary *binaryNode = node->getAsBinaryNode()) in traverseNode()
DValidateTypeSizeLimitations.cpp49 TIntermBinary *asBinary = variableNode->getAsBinaryNode(); in visitDeclaration()
/external/deqp-deps/glslang/glslang/MachineIndependent/
DLiveTraverser.h90 candidate->getSequence()[0]->getAsBinaryNode()) { in pushGlobalReference()
91 TIntermBinary* binary = candidate->getSequence()[0]->getAsBinaryNode(); in pushGlobalReference()
DParseContextBase.cpp128 TIntermBinary* binaryNode = node->getAsBinaryNode(); in lValueErrorCheck()
231 TIntermBinary* binaryNode = node->getAsBinaryNode(); in rValueErrorCheck()
/external/angle/third_party/vulkan-deps/glslang/src/glslang/MachineIndependent/
DLiveTraverser.h90 candidate->getSequence()[0]->getAsBinaryNode()) { in pushGlobalReference()
91 TIntermBinary* binary = candidate->getSequence()[0]->getAsBinaryNode(); in pushGlobalReference()
/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()
/external/angle/src/compiler/translator/tree_ops/gl/
DRewriteRepeatedAssignToSwizzled.cpp72 TIntermBinary *rightBinary = node->getRight()->getAsBinaryNode(); in visitBinary()
DRecordConstantPrecision.cpp57 const TIntermBinary *parentAsBinary = getParentNode()->getAsBinaryNode(); in operandAffectsParentOperationPrecision()
/external/angle/src/compiler/translator/TranslatorMetalDirect/
DRewriteGlobalQualifierDecls.cpp27 if (TIntermBinary *initNode = declaratorNode->getAsBinaryNode()) in visitDeclarationPre()
/external/angle/src/compiler/translator/tree_util/
DReplaceShadowingVariables.cpp87 TIntermBinary *binaryNode = declVector->getAsBinaryNode(); in visitDeclaration()
DReplaceVariable.cpp78 TIntermBinary *asBinary = decl->getAsBinaryNode(); in visitDeclaration()
DIntermNodePatternMatcher.cpp135 TIntermBinary *parentBinary = parentNode->getAsBinaryNode(); in match()
DAsNode.h90 return node ? node->getAsBinaryNode() : nullptr;
/external/angle/src/tests/compiler_tests/
DInitOutputVariables_test.cpp47 const TIntermBinary *expectedBinary = expected->getAsBinaryNode(); in AreLValuesTheSame()
51 const TIntermBinary *candidateBinary = candidate->getAsBinaryNode(); in AreLValuesTheSame()

123