Searched refs:binaryNode (Results 1 – 7 of 7) sorted by relevance
/device/generic/vulkan-cereal/third-party/angle/src/compiler/translator/ |
D | ShaderStorageBlockOutputHLSL.cpp | 50 TIntermBinary *binaryNode = node->getAsBinaryNode(); in GetBlockLayoutInfo() local 51 if (binaryNode) in GetBlockLayoutInfo() 53 switch (binaryNode->getOp()) in GetBlockLayoutInfo() 63 return GetBlockLayoutInfo(binaryNode->getLeft(), true, storage, rowMajor); in GetBlockLayoutInfo() 68 return GetBlockLayoutInfo(binaryNode->getLeft(), rowMajorAlreadyAssigned, storage, in GetBlockLayoutInfo() 295 TIntermBinary *binaryNode = node->getAsBinaryNode(); in IsInArrayOfArraysChain() local 296 if (binaryNode) in IsInArrayOfArraysChain() 298 if (binaryNode->getLeft()->getType().isArrayOfArrays()) in IsInArrayOfArraysChain() 398 TIntermBinary *binaryNode = node->getAsBinaryNode(); in setMatrixStride() local 399 if (binaryNode) in setMatrixStride() [all …]
|
D | util.cpp | 798 TIntermBinary *binaryNode = node->getAsBinaryNode(); in IsInShaderStorageBlock() local 799 if (binaryNode) in IsInShaderStorageBlock() 801 switch (binaryNode->getOp()) in IsInShaderStorageBlock() 807 return IsInShaderStorageBlock(binaryNode->getLeft()); in IsInShaderStorageBlock()
|
D | CollectVariables.cpp | 125 bool visitBinary(Visit visit, TIntermBinary *binaryNode) override; 937 bool CollectVariablesTraverser::visitBinary(Visit, TIntermBinary *binaryNode) in visitBinary() argument 939 if (binaryNode->getOp() == EOpIndexDirectInterfaceBlock) in visitBinary() 942 TIntermTyped *blockNode = binaryNode->getLeft()->getAsTyped(); in visitBinary() 945 TIntermConstantUnion *constantUnion = binaryNode->getRight()->getAsConstantUnion(); in visitBinary()
|
D | OutputHLSL.cpp | 67 TIntermBinary *binaryNode = node->getAsBinaryNode(); in IsInStd140UniformBlock() local 69 if (binaryNode) in IsInStd140UniformBlock() 71 return IsInStd140UniformBlock(binaryNode->getLeft()); in IsInStd140UniformBlock() 91 const TIntermBinary *binaryNode = node->getAsBinaryNode(); in GetInterfaceBlockOfUniformBlockNearestIndexOperator() local 92 if (binaryNode) in GetInterfaceBlockOfUniformBlockNearestIndexOperator() 94 if (binaryNode->getOp() == EOpIndexDirectInterfaceBlock) in GetInterfaceBlockOfUniformBlockNearestIndexOperator() 96 return binaryNode->getLeft()->getType().getInterfaceBlock(); in GetInterfaceBlockOfUniformBlockNearestIndexOperator()
|
D | ParseContext.cpp | 457 TIntermBinary *binaryNode = node->getAsBinaryNode(); in markStaticReadIfSymbol() local 458 if (binaryNode) in markStaticReadIfSymbol() 460 switch (binaryNode->getOp()) in markStaticReadIfSymbol() 466 markStaticReadIfSymbol(binaryNode->getLeft()); in markStaticReadIfSymbol() 495 TIntermBinary *binaryNode = node->getAsBinaryNode(); in checkCanBeLValue() local 496 if (binaryNode) in checkCanBeLValue() 498 switch (binaryNode->getOp()) in checkCanBeLValue() 509 return checkCanBeLValue(line, op, binaryNode->getLeft()); in checkCanBeLValue() 620 ASSERT(binaryNode == nullptr && swizzleNode == nullptr); in checkCanBeLValue()
|
/device/generic/vulkan-cereal/third-party/angle/src/compiler/translator/tree_util/ |
D | ReplaceShadowingVariables.cpp | 87 TIntermBinary *binaryNode = declVector->getAsBinaryNode(); in visitDeclaration() local 88 ASSERT(binaryNode->getOp() == EOpInitialize); in visitDeclaration() 89 symNode = binaryNode->getLeft()->getAsSymbolNode(); in visitDeclaration()
|
/device/generic/vulkan-cereal/third-party/angle/src/compiler/translator/tree_ops/ |
D | RewriteRowMajorMatrices.cpp | 94 TIntermBinary *binaryNode = node->getAsBinaryNode(); in IsIndexNode() local 95 if (binaryNode == nullptr || child != binaryNode->getLeft()) in IsIndexNode() 100 TOperator op = binaryNode->getOp(); in IsIndexNode() 145 TIntermBinary *binaryNode = node->getAsBinaryNode(); in GetIndex() local 146 ASSERT(binaryNode); in GetIndex() 148 TOperator op = binaryNode->getOp(); in GetIndex() 152 TIntermTyped *rhs = binaryNode->getRight()->deepCopy(); in GetIndex() 173 TIntermBinary *binaryNode = node->getAsBinaryNode(); in ReplicateIndexNode() local 174 ASSERT(binaryNode); in ReplicateIndexNode() 179 return new TIntermBinary(binaryNode->getOp(), lhs, rhs); in ReplicateIndexNode()
|