Home
last modified time | relevance | path

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

/external/angle/src/compiler/translator/
DShaderStorageBlockOutputHLSL.cpp44 TIntermSwizzle *swizzleNode = node->getAsSwizzleNode(); in GetBlockLayoutInfo()
395 TIntermSwizzle *swizzleNode = node->getAsSwizzleNode(); in getMatrixStride()
408 TIntermSwizzle *swizzleNode = node->getAsSwizzleNode(); in collectShaderStorageBlocks()
496 node->getAsSwizzleNode()); in traverseSSBOAccess()
533 else if (TIntermSwizzle *swizzleNode = node->getAsSwizzleNode()) in traverseNode()
DIntermNode.h98 virtual TIntermSwizzle *getAsSwizzleNode() { return nullptr; } in getAsSwizzleNode() function
434 TIntermSwizzle *getAsSwizzleNode() override { return this; } in getAsSwizzleNode() function
Dutil.cpp803 TIntermSwizzle *swizzleNode = node->getAsSwizzleNode(); in IsInShaderStorageBlock()
DParseContext.cpp484 TIntermSwizzle *swizzleNode = node->getAsSwizzleNode(); in markStaticReadIfSymbol()
516 TIntermSwizzle *swizzleNode = node->getAsSwizzleNode(); in checkCanBeLValue()
6686 while (memNode->getAsBinaryNode() || memNode->getAsSwizzleNode()) in checkAtomicMemoryBuiltinFunctions()
DIntermNode.cpp1878 TIntermSwizzle *operandSwizzle = mOperand->getAsSwizzleNode(); in fold()
/external/angle/src/compiler/translator/tree_ops/gl/
DRewriteRepeatedAssignToSwizzled.cpp74 if (parentBlock && node->isAssignment() && node->getLeft()->getAsSwizzleNode() && rightBinary && in visitBinary()
/external/angle/src/compiler/translator/tree_util/
DIntermNodePatternMatcher.cpp65 return IsDynamicIndexingOfVectorOrMatrix(node) && node->getLeft()->getAsSwizzleNode(); in IsDynamicIndexingOfSwizzledVector()
DAsNode.h81 return node ? node->getAsSwizzleNode() : nullptr;
/external/angle/src/compiler/translator/TranslatorMetalDirect/
DIntermRebuild.cpp363 return visitSwizzlePre(*originalNode.getAsSwizzleNode()); in traversePre()
426 return traverseSwizzleChildren(*currNode.getAsSwizzleNode()); in traverseChildren()
494 return visitSwizzlePost(*currNode.getAsSwizzleNode()); in traversePost()
DRewriteUnaddressableReferences.cpp232 if (left.getAsSwizzleNode() || IsVectorAccess(left)) in visitBinaryPost()
DSeparateCompoundExpressions.cpp42 return expr.getAsSwizzleNode(); in IsIndex()
DEmitMetal.cpp715 if (node.getAsSwizzleNode()) in Parenthesize()
/external/angle/src/compiler/translator/tree_ops/
DRewriteRowMajorMatrices.cpp89 if (node->getAsSwizzleNode()) in IsIndexNode()
136 TIntermSwizzle *asSwizzle = node->getAsSwizzleNode(); in GetIndex()
168 TIntermSwizzle *asSwizzle = node->getAsSwizzleNode(); in ReplicateIndexNode()