/third_party/glslang/glslang/MachineIndependent/ |
H A D | limits.cpp | 86 if (node->modifiesState() && node->getLeft()->getAsSymbolNode() && in visitBinary() 87 node->getLeft()->getAsSymbolNode()->getId() == loopId) { in visitBinary() 98 if (node->modifiesState() && node->getOperand()->getAsSymbolNode() && in visitUnary() 99 node->getOperand()->getAsSymbolNode()->getId() == loopId) { in visitUnary() 114 if (args[i]->getAsSymbolNode() && args[i]->getAsSymbolNode()->getId() == loopId) { in visitAggregate()
|
H A D | ParseContextBase.cpp | 130 TIntermSymbol* symNode = node->getAsSymbolNode(); in lValueErrorCheck() 217 if(IsAnonymous(leftMostTypeNode->getAsSymbolNode()->getName())) in lValueErrorCheck() 218 error(loc, " l-value required", op, "\"%s\" (%s)", leftMostTypeNode->getAsSymbolNode()->getAccessName().c_str(), message); in lValueErrorCheck() 220 error(loc, " l-value required", op, "\"%s\" (%s)", leftMostTypeNode->getAsSymbolNode()->getName().c_str(), message); in lValueErrorCheck() 234 const TIntermSymbol* symNode = node->getAsSymbolNode(); in rValueErrorCheck() 244 if(IsAnonymous(leftMostTypeNode->getAsSymbolNode()->getName())) in rValueErrorCheck() 245 error(loc, "can't read from writeonly object: ", op, leftMostTypeNode->getAsSymbolNode()->getAccessName().c_str()); in rValueErrorCheck() 247 error(loc, "can't read from writeonly object: ", op, leftMostTypeNode->getAsSymbolNode()->getName().c_str()); in rValueErrorCheck() 286 type.getArraySizes()->getOuterNode()->getAsSymbolNode() == nullptr; }; in checkIndex()
|
H A D | linkValidate.cpp | 106 [](TIntermNode* node) {return node->getAsSymbolNode()->getQualifier().storage != EvqUniform && in mergeUniformObjects() 107 node->getAsSymbolNode()->getQualifier().storage != EvqBuffer; }); in mergeUniformObjects() 129 [](TIntermNode* node) {return node->getAsSymbolNode()->getQualifier().storage != EvqVaryingOut; }); in checkStageIO() 134 [](TIntermNode* node) {return node->getAsSymbolNode()->getQualifier().storage != EvqVaryingIn; }); in checkStageIO() 542 if (node->getAsSymbolNode()->getQualifier().defaultBlock) { in mergeGlobalUniformBlocks() 563 TIntermSymbol* block = (*itBlock)->getAsSymbolNode(); in mergeGlobalUniformBlocks() 564 TIntermSymbol* unitBlock = (*itUnitBlock)->getAsSymbolNode(); in mergeGlobalUniformBlocks() 712 TIntermSymbol* symbol = linkerObjects[linkObj]->getAsSymbolNode(); in mergeLinkerObjects() 713 TIntermSymbol* unitSymbol = unitLinkerObjects[unitLinkObj]->getAsSymbolNode(); in mergeLinkerObjects() 774 TIntermSymbol* unitSymbol = unitLinkerObjects[unitLinkObj]->getAsSymbolNode(); in mergeLinkerObjects() [all...] |
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/ |
H A D | SeparateDeclarations.cpp | 146 TIntermSymbol *asSymbol = declarator->getAsSymbolNode(); in separateDeclarator() 152 asSymbol = asBinary->getLeft()->getAsSymbolNode(); in separateDeclarator() 156 if (initializer->getAsSymbolNode()) in separateDeclarator() 158 const TVariable *initializerVariable = &initializer->getAsSymbolNode()->variable(); in separateDeclarator()
|
H A D | RemoveUnreferencedVariables.cpp | 201 if (declarator->getAsSymbolNode() && in removeVariableDeclaration() 202 declarator->getAsSymbolNode()->variable().symbolType() == SymbolType::Empty) in removeVariableDeclaration() 247 TIntermSymbol *symbolNode = declarator->getAsSymbolNode(); in visitDeclaration() 256 ASSERT(initNode->getLeft()->getAsSymbolNode()); in visitDeclaration() 257 int symbolId = initNode->getLeft()->getAsSymbolNode()->uniqueId().get(); in visitDeclaration()
|
H A D | DeferGlobalInitializers.cpp | 53 TIntermSymbol *symbolNode = init->getLeft()->getAsSymbolNode(); in GetDeferredInitializers() 86 TIntermSymbol *symbolNode = declarator->getAsSymbolNode(); in GetDeferredInitializers()
|
H A D | SimplifyLoopConditions.cpp | 206 if (mLoop.condition->getAsSymbolNode()) in traverseLoop() 260 if (mLoop.condition->getAsSymbolNode()) in traverseLoop() 335 if (mLoop.condition->getAsSymbolNode()) in traverseLoop()
|
H A D | RemoveInactiveInterfaceVariables.cpp | 87 TIntermSymbol *asSymbol = declarator->getAsSymbolNode(); in visitDeclaration() 172 TIntermSymbol *symbol = node->getLeft()->getAsSymbolNode(); in visitBinary()
|
H A D | RewriteAtomicCounters.cpp | 112 TIntermSymbol *atomicCounterSymbol = atomicCounterExpression->getAsSymbolNode(); in CreateAtomicCounterRef() 118 atomicCounterSymbol = asBinary->getLeft()->getAsSymbolNode(); in CreateAtomicCounterRef()
|
H A D | RewriteArrayOfArrayOfOpaqueUniforms.cpp | 140 opaqueUniform = iter->getLeft()->getAsSymbolNode(); in RewriteArrayOfArraySubscriptExpression() 271 TIntermSymbol *symbol = variable->getAsSymbolNode();
|
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/compiler/ |
H A D | ValidateLimitations.cpp | 258 TIntermSymbol* symbol = declInit->getLeft()->getAsSymbolNode(); in validateForLoopInit() 300 TIntermSymbol* symbol = binOp->getLeft()->getAsSymbolNode(); in validateForLoopCond() 361 symbol = unOp->getOperand()->getAsSymbolNode(); in validateForLoopExpr() 364 symbol = binOp->getLeft()->getAsSymbolNode(); in validateForLoopExpr() 421 TIntermSymbol* symbol = params[i]->getAsSymbolNode(); in validateFunctionCall() 442 params[*i]->getAsSymbolNode()->getSymbol().c_str()); in validateFunctionCall() 456 const TIntermSymbol* symbol = operand->getAsSymbolNode(); in validateOperation()
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/ |
H A D | ValidateLimitations.cpp | 26 TIntermSymbol *symbol = declInit->getLeft()->getAsSymbolNode(); in GetLoopSymbolId() 239 TIntermSymbol *symbol = declInit->getLeft()->getAsSymbolNode(); in validateForLoopInit() 282 TIntermSymbol *symbol = binOp->getLeft()->getAsSymbolNode(); in validateForLoopCond() 347 symbol = unOp->getOperand()->getAsSymbolNode(); in validateForLoopExpr() 352 symbol = binOp->getLeft()->getAsSymbolNode(); in validateForLoopExpr()
|
H A D | ValidateClipCullDistance.cpp | 67 const TIntermSymbol *symbol = sequence.front()->getAsSymbolNode(); in visitDeclaration() 95 TIntermSymbol *left = node->getLeft()->getAsSymbolNode(); in visitBinary()
|
H A D | ValidateTypeSizeLimitations.cpp | 48 TIntermSymbol *asSymbol = variableNode->getAsSymbolNode(); 54 asSymbol = asBinary->getLeft()->getAsSymbolNode();
|
H A D | ShaderStorageBlockOutputHLSL.cpp | 430 const TIntermSymbol *symbolNode = node->getAsSymbolNode(); in collectShaderStorageBlocks() 480 const TIntermSymbol *symbolNode = node->getAsSymbolNode(); in traverseSSBOAccess() 516 if (TIntermSymbol *symbolNode = node->getAsSymbolNode()) in traverseNode() 547 TIntermSymbol *instanceArraySymbol = binaryNode->getLeft()->getAsSymbolNode(); in traverseNode()
|
H A D | FlagStd140Structs.cpp | 59 mapBlockStructMembers(declarator->getAsSymbolNode(), block); in visitDeclaration()
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_util/ |
H A D | FindPreciseNodes.cpp | 84 if (lvalue->getAsSymbolNode()) in build() 86 const TVariable *var = &lvalue->getAsSymbolNode()->variable(); in build() 155 if (node->getAsSymbolNode()) in TraverseIndexNodesOnly() 401 TIntermSymbol *symbol = sequence.front()->getAsSymbolNode(); 409 symbol = initNode->getLeft()->getAsSymbolNode();
|
H A D | RewriteSampleMaskVariable.cpp | 55 TIntermSymbol *symbol = variable->getAsSymbolNode(); 73 TIntermSymbol *left = node->getLeft()->getAsSymbolNode();
|
H A D | ReplaceShadowingVariables.cpp | 83 TIntermSymbol *symNode = declVector->getAsSymbolNode(); 89 symNode = binaryNode->getLeft()->getAsSymbolNode();
|
H A D | ReplaceVariable.cpp | 77 TIntermSymbol *asSymbol = decl->getAsSymbolNode(); 83 asSymbol = asBinary->getLeft()->getAsSymbolNode();
|
H A D | ReplaceClipCullDistanceVariable.cpp | 83 TIntermSymbol *variable = sequence.front()->getAsSymbolNode(); 89 *mRedeclaredSym = variable->getAsSymbolNode(); 111 TIntermSymbol *clipCullDistance = left->getAsSymbolNode();
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/vulkan/ |
H A D | RewriteR32fImages.cpp | 139 TIntermSymbol *imageUniform = imageExpression->getAsSymbolNode(); in RewriteBuiltinFunctionCall() 144 imageUniform = asBinary->getLeft()->getAsSymbolNode(); in RewriteBuiltinFunctionCall() 279 TIntermSymbol *oldSymbol = declVariable->getAsSymbolNode();
|
H A D | FlagSamplersWithTexelFetch.cpp | 52 TIntermSymbol *samplerSymbol = sequence->at(0)->getAsSymbolNode();
|
/third_party/skia/third_party/externals/angle2/src/tests/compiler_tests/ |
H A D | InitOutputVariables_test.cpp | 61 return AreSymbolsTheSame(expectedBinary->getLeft()->getAsSymbolNode(), in AreLValuesTheSame() 62 candidateBinary->getLeft()->getAsSymbolNode()); in AreLValuesTheSame() 64 return AreSymbolsTheSame(expected->getAsSymbolNode(), candidate->getAsSymbolNode()); in AreLValuesTheSame()
|
/third_party/glslang/glslang/Include/ |
H A D | intermediate.h | 1151 virtual glslang::TIntermSymbol* getAsSymbolNode() { return nullptr; } in getAsSymbolNode() function in TIntermNode 1164 virtual const glslang::TIntermSymbol* getAsSymbolNode() const { return nullptr; } in getAsSymbolNode() function in TIntermNode 1351 virtual TIntermSymbol* getAsSymbolNode() { return this; } in getAsSymbolNode() function in glslang::TIntermSymbol 1352 virtual const TIntermSymbol* getAsSymbolNode() const { return this; } in getAsSymbolNode() function in glslang::TIntermSymbol 1881 return node1->getAsSymbolNode() && node2->getAsSymbolNode() && in SameSpecializationConstants() 1882 node1->getAsSymbolNode()->getId() == node2->getAsSymbolNode()->getId(); in SameSpecializationConstants()
|