Lines Matching refs:visitNode
178 TIntermBinary* visitNode = *deref; in blowUpActiveAggregate() local
179 terminalType = &visitNode->getType(); in blowUpActiveAggregate()
181 switch (visitNode->getOp()) { in blowUpActiveAggregate()
184 … for (int i = 0; i < std::max(visitNode->getLeft()->getType().getOuterArraySize(), 1); ++i) { in blowUpActiveAggregate()
197 index = visitNode->getRight()->getAsConstantUnion()->getConstArray()[0].getIConst(); in blowUpActiveAggregate()
202 index = visitNode->getRight()->getAsConstantUnion()->getConstArray()[0].getIConst(); in blowUpActiveAggregate()
204 offset += getOffset(visitNode->getLeft()->getType(), index); in blowUpActiveAggregate()
207 … name.append((*visitNode->getLeft()->getType().getStruct())[index].type->getFieldName()); in blowUpActiveAggregate()
321 …for (TIntermBinary* visitNode = topNode; visitNode; visitNode = visitNode->getLeft()->getAsBinaryN… in addDereferencedUniform() local
322 if (isReflectionGranularity(visitNode->getLeft()->getType())) in addDereferencedUniform()
325 derefs.push_front(visitNode); in addDereferencedUniform()
326 processedDerefs.insert(visitNode); in addDereferencedUniform()