Lines Matching refs:intermediate
1048 TIntermSymbol* intermSymbol = intermediate.addSymbol(variable->getUniqueId(), variable->getName(), variable->getType(), line);
1049 intermNode = intermediate
1155 TIntermTyped* constructor = intermediate.setAggregateOperator(aggrNode, op, line);
1171 returnVal = intermediate.parseConstTree(aggrNode->getLine(), aggrNode, unionArray, aggrNode->getOp(), symbolTable, type, true);
1174 returnVal = intermediate.parseConstTree(aggrNode->getLine(), aggrNode, unionArray, aggrNode->getOp(), symbolTable, type);
1179 return intermediate.addConstantUnion(unionArray, type, aggrNode->getLine());
1231 newNode = intermediate.addUnaryMath(basicOp, node, node->getLine(), symbolTable);
1246 return intermediate.setAggregateOperator(newNode, op, line);
1260 return intermediate.setAggregateOperator(node->getAsTyped(), EOpConstructStruct, line);
1274 // node or it could be the intermediate tree representation of accessing fields in a constant structure or column of
1311 typedNode = intermediate.addConstantUnion(constArray, node->getType(), line);
1335 typedNode = intermediate.addConstantUnion(&unionArray[size*index], tempConstantNode->getType(), line);
1370 typedNode = intermediate.addConstantUnion(&unionArray[arrayElementSize * index], tempConstantNode->getType(), line);
1406 typedNode = intermediate.addConstantUnion(constArray+instanceSize, tempConstantNode->getType(), line); // type will be changed in the calling function