Home
last modified time | relevance | path

Searched refs:getAsSymbolNode (Results 1 - 25 of 70) sorted by relevance

123

/third_party/glslang/glslang/MachineIndependent/
H A Dlimits.cpp86 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 DParseContextBase.cpp130 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 DlinkValidate.cpp106 [](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 DSeparateDeclarations.cpp146 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 DRemoveUnreferencedVariables.cpp201 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 DDeferGlobalInitializers.cpp53 TIntermSymbol *symbolNode = init->getLeft()->getAsSymbolNode(); in GetDeferredInitializers()
86 TIntermSymbol *symbolNode = declarator->getAsSymbolNode(); in GetDeferredInitializers()
H A DSimplifyLoopConditions.cpp206 if (mLoop.condition->getAsSymbolNode()) in traverseLoop()
260 if (mLoop.condition->getAsSymbolNode()) in traverseLoop()
335 if (mLoop.condition->getAsSymbolNode()) in traverseLoop()
H A DRemoveInactiveInterfaceVariables.cpp87 TIntermSymbol *asSymbol = declarator->getAsSymbolNode(); in visitDeclaration()
172 TIntermSymbol *symbol = node->getLeft()->getAsSymbolNode(); in visitBinary()
H A DRewriteAtomicCounters.cpp112 TIntermSymbol *atomicCounterSymbol = atomicCounterExpression->getAsSymbolNode(); in CreateAtomicCounterRef()
118 atomicCounterSymbol = asBinary->getLeft()->getAsSymbolNode(); in CreateAtomicCounterRef()
H A DRewriteArrayOfArrayOfOpaqueUniforms.cpp140 opaqueUniform = iter->getLeft()->getAsSymbolNode(); in RewriteArrayOfArraySubscriptExpression()
271 TIntermSymbol *symbol = variable->getAsSymbolNode();
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/compiler/
H A DValidateLimitations.cpp258 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 DValidateLimitations.cpp26 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 DValidateClipCullDistance.cpp67 const TIntermSymbol *symbol = sequence.front()->getAsSymbolNode(); in visitDeclaration()
95 TIntermSymbol *left = node->getLeft()->getAsSymbolNode(); in visitBinary()
H A DValidateTypeSizeLimitations.cpp48 TIntermSymbol *asSymbol = variableNode->getAsSymbolNode();
54 asSymbol = asBinary->getLeft()->getAsSymbolNode();
H A DShaderStorageBlockOutputHLSL.cpp430 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 DFlagStd140Structs.cpp59 mapBlockStructMembers(declarator->getAsSymbolNode(), block); in visitDeclaration()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_util/
H A DFindPreciseNodes.cpp84 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 DRewriteSampleMaskVariable.cpp55 TIntermSymbol *symbol = variable->getAsSymbolNode();
73 TIntermSymbol *left = node->getLeft()->getAsSymbolNode();
H A DReplaceShadowingVariables.cpp83 TIntermSymbol *symNode = declVector->getAsSymbolNode();
89 symNode = binaryNode->getLeft()->getAsSymbolNode();
H A DReplaceVariable.cpp77 TIntermSymbol *asSymbol = decl->getAsSymbolNode();
83 asSymbol = asBinary->getLeft()->getAsSymbolNode();
H A DReplaceClipCullDistanceVariable.cpp83 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 DRewriteR32fImages.cpp139 TIntermSymbol *imageUniform = imageExpression->getAsSymbolNode(); in RewriteBuiltinFunctionCall()
144 imageUniform = asBinary->getLeft()->getAsSymbolNode(); in RewriteBuiltinFunctionCall()
279 TIntermSymbol *oldSymbol = declVariable->getAsSymbolNode();
H A DFlagSamplersWithTexelFetch.cpp52 TIntermSymbol *samplerSymbol = sequence->at(0)->getAsSymbolNode();
/third_party/skia/third_party/externals/angle2/src/tests/compiler_tests/
H A DInitOutputVariables_test.cpp61 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 Dintermediate.h1151 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()

Completed in 21 milliseconds

123