Lines Matching refs:intermediate
1316 …TIntermSymbol* intermSymbol = intermediate.addSymbol(variable->getUniqueId(), variable->getName(),… in executeInitializer()
1442 …TIntermSymbol *symbol = intermediate.addSymbol(0, identifier, TType(publicType), identifierOrTypeL… in parseSingleDeclaration()
1473 return intermediate.makeAggregate(symbol, identifierOrTypeLocation); in parseSingleDeclaration()
1510 TIntermSymbol *symbol = intermediate.addSymbol(0, identifier, arrayType, identifierLocation); in parseSingleArrayDeclaration()
1514 return intermediate.makeAggregate(symbol, identifierLocation); in parseSingleArrayDeclaration()
1534 return intermNode ? intermediate.makeAggregate(intermNode, initLocation) : nullptr; in parseSingleInitDeclaration()
1577 return initNode ? intermediate.makeAggregate(initNode, initLocation) : nullptr; in parseSingleArrayInitDeclaration()
1616 TIntermSymbol *intermSymbol = intermediate.addSymbol(variable->getUniqueId(), in parseInvariantDeclaration()
1619 TIntermAggregate *aggregate = intermediate.makeAggregate(intermSymbol, identifierLoc); in parseInvariantDeclaration()
1646 …TIntermSymbol *symbol = intermediate.addSymbol(0, identifier, TType(publicType), identifierLocatio… in parseDeclarator()
1650 return intermediate.growAggregate(aggregateDeclaration, symbol, identifierLocation); in parseDeclarator()
1689 TIntermSymbol *symbol = intermediate.addSymbol(0, identifier, arrayType, identifierLocation); in parseArrayDeclarator()
1693 return intermediate.growAggregate(aggregateDeclaration, symbol, identifierLocation); in parseArrayDeclarator()
1722 return intermediate.growAggregate(aggregateDeclaration, intermNode, initLocation); in parseInitDeclarator()
1778 return intermediate.growAggregate(aggregateDeclaration, initNode, initLocation); in parseArrayInitDeclarator()
1855 TIntermSymbol *paramSymbol = intermediate.addSymbol( in addFunctionPrototypeDeclaration()
1857 prototype = intermediate.growAggregate(prototype, paramSymbol, location); in addFunctionPrototypeDeclaration()
1861 TIntermSymbol *paramSymbol = intermediate.addSymbol(0, "", *param.type, location); in addFunctionPrototypeDeclaration()
1862 prototype = intermediate.growAggregate(prototype, paramSymbol, location); in addFunctionPrototypeDeclaration()
1890 …TIntermAggregate *aggregate = intermediate.growAggregate(functionPrototype, functionBody, location… in addFunctionDefinition()
1891 intermediate.setAggregateOperator(aggregate, EOpFunction, location); in addFunctionDefinition()
1980 paramNodes = intermediate.growAggregate( in parseFunctionPrototype()
1981 paramNodes, intermediate.addSymbol(0, "", *param.type, location), location); in parseFunctionPrototype()
1988 TIntermSymbol *symbol = intermediate.addSymbol( in parseFunctionPrototype()
1991 paramNodes = intermediate.growAggregate(paramNodes, symbol, location); in parseFunctionPrototype()
1995 paramNodes = intermediate.growAggregate( in parseFunctionPrototype()
1996 paramNodes, intermediate.addSymbol(0, "", *param.type, location), location); in parseFunctionPrototype()
1999 intermediate.setAggregateOperator(paramNodes, EOpParameters, location); in parseFunctionPrototype()
2145 TIntermAggregate *constructor = intermediate.setAggregateOperator(aggregateArguments, op, line); in addConstructor()
2162 …returnVal = intermediate.parseConstTree(aggrNode->getLine(), aggrNode, unionArray, aggrNode->getOp… in foldConstConstructor()
2165 …returnVal = intermediate.parseConstTree(aggrNode->getLine(), aggrNode, unionArray, aggrNode->getOp… in foldConstConstructor()
2170 return intermediate.addConstantUnion(unionArray, type, aggrNode->getLine()); in foldConstConstructor()
2220 typedNode = intermediate.addConstantUnion(constArray, type, line); in addConstVectorNode()
2247 …typedNode = intermediate.addConstantUnion(&unionArray[size*index], tempConstantNode->getType(), li… in addConstMatrixNode()
2285 …typedNode = intermediate.addConstantUnion(&unionArray[arrayElementSize * index], tempConstantNode-… in addConstArrayNode()
2320 …typedNode = intermediate.addConstantUnion(constArray+instanceSize, tempConstantNode->getType(), li… in addConstStruct()
2467 …TIntermAggregate *aggregate = intermediate.makeAggregate(intermediate.addSymbol(symbolId, symbolNa… in addInterfaceBlock()
2566 …indexedExpression = intermediate.addIndex(EOpIndexDirect, baseExpression, indexExpression, locatio… in addIndexExpression()
2583 …indexedExpression = intermediate.addIndex(EOpIndexIndirect, baseExpression, indexExpression, locat… in addIndexExpression()
2590 …indexedExpression = intermediate.addConstantUnion(unionArray, TType(EbtFloat, EbpHigh, EvqConstExp… in addIndexExpression()
2670 TIntermTyped *index = intermediate.addSwizzle(fields, fieldLocation); in addFieldSelectionExpression()
2671 indexedExpression = intermediate.addIndex(EOpVectorSwizzle, baseExpression, index, dotLocation); in addFieldSelectionExpression()
2719 …indexedExpression = intermediate.addIndex(EOpIndexDirectStruct, baseExpression, index, dotLocation… in addFieldSelectionExpression()
2756 …TIntermTyped *index = intermediate.addConstantUnion(unionArray, *fields[i]->type(), fieldLocation); in addFieldSelectionExpression()
2757 indexedExpression = intermediate.addIndex(EOpIndexDirectInterfaceBlock, baseExpression, index, in addFieldSelectionExpression()
3106 return intermediate.addUnaryMath(op, child, loc, funcReturnType); in createUnaryMath()
3304 TIntermSwitch *node = intermediate.addSwitch(init, statementList, loc); in addSwitch()
3342 TIntermCase *node = intermediate.addCase(condition, loc); in addCase()
3360 TIntermCase *node = intermediate.addCase(nullptr, loc); in addDefault()
3373 return intermediate.addAssign(op, left, right, loc); in createAssign()
3446 return intermediate.addBinaryMath(op, left, right, loc); in addBinaryMathInternal()
3470 return intermediate.addConstantUnion(unionArray, TType(EbtBool, EbpUndefined, EvqConstExpr), loc); in addBinaryMathBooleanResult()
3504 return intermediate.addBranch(op, loc); in addBranch()
3521 return intermediate.addBranch(op, returnValue, loc); in addBranch()
3555 …callNode = intermediate.addConstantUnion(unionArray, TType(EbtInt, EbpUndefined, EvqConstExpr), lo… in addFunctionCallOrMethod()
3576 callNode = intermediate.setAggregateOperator(nullptr, op, loc); in addFunctionCallOrMethod()
3624 TIntermAggregate *aggregate = intermediate.setAggregateOperator(paramNode, op, loc); in addFunctionCallOrMethod()
3690 … TIntermAggregate *aggregate = intermediate.setAggregateOperator(paramNode, EOpFunctionCall, loc); in addFunctionCallOrMethod()
3711 …callNode = intermediate.addConstantUnion(unionArray, TType(EbtFloat, EbpUndefined, EvqConstExpr), … in addFunctionCallOrMethod()
3739 return intermediate.addSelection(cond, trueBlock, falseBlock, loc); in addTernarySelection()