Lines Matching refs:newNode
1076 TIntermTyped *newNode;
1081 newNode = constructStruct(node, &elementType, 1, node->getLine(), false);
1083 newNode = constructStruct(node, (*memberFields)->type(), 1, node->getLine(), false);
1085 newNode = constructBuiltIn(type, op, node, node->getLine(), false);
1087 if (newNode && newNode->getAsAggregate()) {
1088 TIntermTyped* constConstructor = foldConstConstructor(newNode->getAsAggregate(), *type);
1093 return newNode;
1112 newNode = constructStruct(*p, &elementType, paramCount+1, node->getLine(), true);
1114 newNode = constructStruct(*p, memberFields[paramCount]->type(), paramCount+1, node->getLine(), true);
1116 newNode = constructBuiltIn(type, op, *p, node->getLine(), true);
1118 if (newNode) {
1119 *p = newNode;
1162 TIntermTyped* newNode;
1199 newNode = intermediate.addUnaryMath(basicOp, node, node->getLine(), symbolTable);
1200 if (newNode == 0) {
1210 if (subset || (newNode != node && newNode->getType() == *type))
1211 return newNode;
1214 return intermediate.setAggregateOperator(newNode, op, line);