Lines Matching refs:symbolNode
100 const TIntermSymbol *symbolNode = node->getAsSymbolNode(); in GetInterfaceBlockOfUniformBlockNearestIndexOperator() local
101 if (symbolNode) in GetInterfaceBlockOfUniformBlockNearestIndexOperator()
103 const TVariable &variable = symbolNode->variable(); in GetInterfaceBlockOfUniformBlockNearestIndexOperator()
1511 TIntermSymbol *symbolNode = node->getLeft()->getAsSymbolNode(); in visitBinary() local
1512 ASSERT(symbolNode); in visitBinary()
1516 ASSERT(symbolNode->getQualifier() != EvqGlobal || initializer->hasConstantValue()); in visitBinary()
1523 if (writeSameSymbolInitializer(out, symbolNode, initializer)) in visitBinary()
1528 else if (writeConstantInitialization(out, symbolNode, initializer)) in visitBinary()
3401 TIntermSymbol *symbolNode, in writeSameSymbolInitializer() argument
3404 ASSERT(symbolNode->variable().symbolType() != SymbolType::Empty); in writeSameSymbolInitializer()
3405 const TIntermSymbol *symbolInInitializer = FindSymbolNode(expression, symbolNode->getName()); in writeSameSymbolInitializer()
3413 symbolNode->traverse(this); in writeSameSymbolInitializer()
3424 TIntermSymbol *symbolNode, in writeConstantInitialization() argument
3429 symbolNode->traverse(this); in writeConstantInitialization()
3430 out << ArrayString(symbolNode->getType()); in writeConstantInitialization()