Lines Matching refs:intermNode
5672 …lParseContext::addOutputArgumentConversions(const TFunction& function, TIntermOperator& intermNode) in addOutputArgumentConversions() argument
5674 assert (intermNode.getAsAggregate() != nullptr || intermNode.getAsUnaryNode() != nullptr); in addOutputArgumentConversions()
5676 const TSourceLoc& loc = intermNode.getLoc(); in addOutputArgumentConversions()
5680 if (intermNode.getAsUnaryNode()) in addOutputArgumentConversions()
5681 argSequence.push_back(intermNode.getAsUnaryNode()->getOperand()); in addOutputArgumentConversions()
5683 …TIntermSequence& arguments = argSequence.empty() ? intermNode.getAsAggregate()->getSequence() : ar… in addOutputArgumentConversions()
5702 return &intermNode; in addOutputArgumentConversions()
5714 if (intermNode.getBasicType() != EbtVoid) { in addOutputArgumentConversions()
5716 tempRet = makeInternalVariable("tempReturn", intermNode.getType()); in addOutputArgumentConversions()
5718 conversionTree = intermediate.addAssign(EOpAssign, tempRetNode, &intermNode, loc); in addOutputArgumentConversions()
5720 conversionTree = &intermNode; in addOutputArgumentConversions()
5753 …conversionTree = intermediate.setAggregateOperator(conversionTree, EOpComma, intermNode.getType(),… in addOutputArgumentConversions()