Home
last modified time | relevance | path

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

12

/device/generic/vulkan-cereal/third-party/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()
DRewriteStructSamplers.cpp62 TIntermBinary *binary = replacement->getAsBinaryNode(); in ReplaceTypeOfTypedStructNode()
79 binary = binary->getLeft()->getAsBinaryNode(); in ReplaceTypeOfTypedStructNode()
116 while (currentNode->getAsBinaryNode()) in GetIndexExpressionFromTypedNode()
118 TIntermBinary *asBinary = currentNode->getAsBinaryNode(); in GetIndexExpressionFromTypedNode()
140 while (currentNode->getAsBinaryNode()) in GetIndexExpressionFromTypedNode()
142 TIntermBinary *asBinary = currentNode->getAsBinaryNode(); in GetIndexExpressionFromTypedNode()
503 while (currentNode->getAsBinaryNode()) in GetStructSamplerNameFromTypedNode()
505 TIntermBinary *asBinary = currentNode->getAsBinaryNode(); in GetStructSamplerNameFromTypedNode()
DRewriteAtomicFunctionExpressions.cpp83 auto *parentBinary = parentNode->getAsBinaryNode(); in rewriteAtomicFunctionCallNode()
134 auto *parentAsBinary = parentNode->getAsBinaryNode(); in IsAtomicFunctionInsideExpression()
DRewriteStructSamplersOld.cpp60 TIntermBinary *binary = replacement->getAsBinaryNode(); in ReplaceTypeOfTypedStructNode()
77 binary = binary->getLeft()->getAsBinaryNode(); in ReplaceTypeOfTypedStructNode()
236 while (currentNode->getAsBinaryNode()) in GetStructSamplerNameFromTypedNode()
238 TIntermBinary *asBinary = currentNode->getAsBinaryNode(); in GetStructSamplerNameFromTypedNode()
DRewriteRowMajorMatrices.cpp94 TIntermBinary *binaryNode = node->getAsBinaryNode(); in IsIndexNode()
145 TIntermBinary *binaryNode = node->getAsBinaryNode(); in GetIndex()
173 TIntermBinary *binaryNode = node->getAsBinaryNode(); in ReplicateIndexNode()
190 TIntermBinary *asBinary = indexNode->getAsBinaryNode(); in IsConvertedField()
808 TIntermBinary *assignment = accessor->getAsBinaryNode(); in determineAccess()
1061 TIntermBinary *assignment = accessor->getAsBinaryNode(); in transformExpression()
DRewriteRepeatedAssignToSwizzled.cpp72 TIntermBinary *rightBinary = node->getRight()->getAsBinaryNode(); in visitBinary()
DSeparateArrayInitialization.cpp52 TIntermBinary *initNode = sequence->back()->getAsBinaryNode(); in visitDeclaration()
DWrapSwitchStatementsInBlocks.cpp94 declaration->getSequence()->at(0)->getAsBinaryNode(); in visitSwitch()
DRecordConstantPrecision.cpp57 const TIntermBinary *parentAsBinary = getParentNode()->getAsBinaryNode(); in operandAffectsParentOperationPrecision()
DDeferGlobalInitializers.cpp49 TIntermBinary *init = declarator->getAsBinaryNode(); in GetDeferredInitializers()
DVectorizeVectorScalarArithmetic.cpp229 TIntermBinary *argBinary = argument->getAsBinaryNode(); in visitAggregate()
DInitializeVariables.cpp226 if (!mInGlobalScope && !declarator->getAsBinaryNode()) in visitDeclaration()
DRewriteAtomicCounters.cpp438 TIntermBinary *arrayExpression = parent->getAsBinaryNode(); in convertFunctionArgumentHelper()
DRemoveDynamicIndexing.cpp441 TIntermBinary *leftBinary = node->getLeft()->getAsBinaryNode(); in visitBinary()
/device/generic/vulkan-cereal/third-party/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.cpp50 TIntermBinary *binaryNode = node->getAsBinaryNode(); in GetBlockLayoutInfo()
295 TIntermBinary *binaryNode = node->getAsBinaryNode(); in IsInArrayOfArraysChain()
398 TIntermBinary *binaryNode = node->getAsBinaryNode(); in setMatrixStride()
455 TIntermBinary *parentBinary = parent->getAsBinaryNode(); in isEndOfSSBOAccessChain()
DOutputHLSL.cpp67 TIntermBinary *binaryNode = node->getAsBinaryNode(); in IsInStd140UniformBlock()
91 const TIntermBinary *binaryNode = node->getAsBinaryNode(); in GetInterfaceBlockOfUniformBlockNearestIndexOperator()
209 const TIntermBinary *ancestorBinary = ancestor->getAsBinaryNode(); in needStructMapping()
1391 const TIntermBinary *ancestorBinary = ancestor->getAsBinaryNode(); in ancestorEvaluatesToSamplerInStruct()
2086 TIntermBinary *nodeBinary = node->getAsBinaryNode(); in samplerNamePrefixFromStruct()
2981 TIntermBinary *assign = variable->getAsBinaryNode(); in handleExcessiveLoop()
3004 TIntermBinary *test = node->getCondition()->getAsBinaryNode(); in handleExcessiveLoop()
3024 TIntermBinary *binaryTerminal = node->getExpression()->getAsBinaryNode(); in handleExcessiveLoop()
DIntermNode.h99 virtual TIntermBinary *getAsBinaryNode() { return nullptr; } in getAsBinaryNode() function
481 TIntermBinary *getAsBinaryNode() override { return this; } in getAsBinaryNode() function
DParseContext.cpp67 while (imageNode->getAsBinaryNode() && in GetImageArgumentToken()
68 (imageNode->getAsBinaryNode()->getOp() == EOpIndexIndirect || in GetImageArgumentToken()
69 imageNode->getAsBinaryNode()->getOp() == EOpIndexDirect)) in GetImageArgumentToken()
71 imageNode = imageNode->getAsBinaryNode()->getLeft(); in GetImageArgumentToken()
457 TIntermBinary *binaryNode = node->getAsBinaryNode(); in markStaticReadIfSymbol()
495 TIntermBinary *binaryNode = node->getAsBinaryNode(); in checkCanBeLValue()
2203 TIntermBinary *declarator = declaration->getSequence()->front()->getAsBinaryNode(); in addLoop()
5966 while (memNode->getAsBinaryNode() || memNode->getAsSwizzleNode()) in checkAtomicMemoryBuiltinFunctions()
Dutil.cpp798 TIntermBinary *binaryNode = node->getAsBinaryNode(); in IsInShaderStorageBlock()
/device/generic/vulkan-cereal/third-party/angle/src/tests/compiler_tests/
DInitOutputVariables_test.cpp47 const TIntermBinary *expectedBinary = expected->getAsBinaryNode(); in AreLValuesTheSame()
51 const TIntermBinary *candidateBinary = candidate->getAsBinaryNode(); in AreLValuesTheSame()
DRemovePow_test.cpp88 TIntermBinary *mul = exp->getOperand()->getAsBinaryNode(); in IsPowWorkaround()
DIntermNode_test.cpp183 TIntermBinary *copy = copyTyped->getAsBinaryNode(); in TEST_F()
/device/generic/vulkan-cereal/third-party/angle/src/compiler/translator/tree_util/
DReplaceShadowingVariables.cpp87 TIntermBinary *binaryNode = declVector->getAsBinaryNode(); in visitDeclaration()
DIntermNodePatternMatcher.cpp135 TIntermBinary *parentBinary = parentNode->getAsBinaryNode(); in match()

12