Home
last modified time | relevance | path

Searched refs:CreateTempSymbolNode (Results 1 – 17 of 17) sorted by relevance

/external/angle/src/compiler/translator/tree_ops/d3d/
DUnfoldShortCircuitToIf.cpp90 new TIntermUnary(EOpLogicalNot, CreateTempSymbolNode(resultVariable), nullptr); in visitBinary()
96 queueReplacement(CreateTempSymbolNode(resultVariable), OriginalNode::IS_DROPPED); in visitBinary()
117 new TIntermIfElse(CreateTempSymbolNode(resultVariable), assignRightBlock, nullptr); in visitBinary()
122 queueReplacement(CreateTempSymbolNode(resultVariable), OriginalNode::IS_DROPPED); in visitBinary()
167 TIntermSymbol *ternaryResult = CreateTempSymbolNode(resultVariable); in visitTernary()
DSeparateExpressionsReturningArrays.cpp82 queueReplacement(CreateTempSymbolNode(arrayVariable), OriginalNode::IS_DROPPED); in visitBinary()
104 queueReplacement(CreateTempSymbolNode(arrayVariable), OriginalNode::IS_DROPPED); in visitAggregate()
DExpandIntegerPowExpressions.cpp122 TIntermTyped *current = CreateTempSymbolNode(lhsVariable); in visitAggregate()
125 TIntermBinary *mul = new TIntermBinary(EOpMul, current, CreateTempSymbolNode(lhsVariable)); in visitAggregate()
DRewriteElseBlocks.cpp94 TIntermSymbol *conditionSymbolElse = CreateTempSymbolNode(conditionVariable); in rewriteIfElse()
102 TIntermSymbol *conditionSymbolSel = CreateTempSymbolNode(conditionVariable); in rewriteIfElse()
DRewriteAtomicFunctionExpressions.cpp79 TOperator::EOpAssign, CreateTempSymbolNode(returnVariable), oldAtomicFunctionNode); in rewriteAtomicFunctionCallNode()
87 queueReplacement(CreateTempSymbolNode(returnVariable), OriginalNode::IS_DROPPED); in rewriteAtomicFunctionCallNode()
DArrayReturnValueToOutParameter.cpp171 TIntermSymbol *returnValueSymbol = CreateTempSymbolNode(returnValue); in visitAggregate()
DRewriteExpressionsWithShaderStorageBlock.cpp147 return CreateTempSymbolNode(tempVariable); in insertInitStatementAndReturnTempSymbol()
/external/angle/src/compiler/translator/tree_ops/
DScalarizeVecAndMatConstructorArgs.cpp135 sequence->push_back(CreateTempSymbolNode(argVariable)); in scalarizeArgs()
146 TIntermSymbol *symbolNode = CreateTempSymbolNode(argVariable); in scalarizeArgs()
153 TIntermSymbol *symbolNode = CreateTempSymbolNode(argVariable); in scalarizeArgs()
168 TIntermSymbol *symbolNode = CreateTempSymbolNode(argVariable); in scalarizeArgs()
183 TIntermSymbol *symbolNode = CreateTempSymbolNode(argVariable); in scalarizeArgs()
DSimplifyLoopConditions.cpp222 node->setCondition(CreateTempSymbolNode(mLoop.conditionVariable)); in traverseLoop()
253 node->setCondition(CreateTempSymbolNode(mLoop.conditionVariable)); in traverseLoop()
280 node->setCondition(CreateTempSymbolNode(mLoop.conditionVariable)); in traverseLoop()
315 node->setCondition(CreateTempSymbolNode(mLoop.conditionVariable)); in traverseLoop()
404 CreateTempSymbolNode(mLoop.conditionVariable), nullptr, in traverseLoop()
448 CreateTempSymbolNode(mLoop.conditionVariable), nullptr, in traverseLoop()
DRemoveDynamicIndexing.cpp351 arguments.push_back(CreateTempSymbolNode(index)); in CreateIndexedWriteFunctionCall()
352 arguments.push_back(CreateTempSymbolNode(writtenValue)); in CreateIndexedWriteFunctionCall()
382 TIntermSymbol *tempIndex = CreateTempSymbolNode(indexVariable); in visitBinary()
492 node, CreateTempSymbolNode(indexVariable), indexingFunction); in visitBinary()
505 queueReplacement(CreateTempSymbolNode(fieldVariable), OriginalNode::IS_DROPPED); in visitBinary()
DInitializeVariables.cpp112 TIntermSymbol *indexSymbolNode = CreateTempSymbolNode(indexVariable); in AddArrayZeroInitForLoop()
/external/angle/src/compiler/translator/tree_ops/gl/
DVectorizeVectorScalarArithmetic.cpp191 compoundAssignmentOp, CreateTempSymbolNode(tempAssignmentTarget), right->deepCopy()); in replaceAssignInsideConstructor()
197 new TIntermSwizzle(CreateTempSymbolNode(tempAssignmentTarget), swizzleXOffset); in replaceAssignInsideConstructor()
209 replacementSequenceLeft, CreateTempSymbolNode(tempAssignmentTarget), 300); in replaceAssignInsideConstructor()
DRecordConstantPrecision.cpp143 queueReplacement(CreateTempSymbolNode(variable), OriginalNode::IS_DROPPED); in visitConstantUnion()
/external/angle/src/compiler/translator/tree_util/
DIntermNode_util.cpp172 TIntermSymbol *CreateTempSymbolNode(const TVariable *tempVariable) in CreateTempSymbolNode() function
184 tempDeclaration->appendDeclarator(CreateTempSymbolNode(tempVariable)); in CreateTempDeclarationNode()
192 TIntermSymbol *tempSymbol = CreateTempSymbolNode(tempVariable); in CreateTempInitDeclarationNode()
202 TIntermSymbol *tempSymbol = CreateTempSymbolNode(tempVariable); in CreateTempAssignmentNode()
DIntermNode_util.h34 TIntermSymbol *CreateTempSymbolNode(const TVariable *tempVariable);
/external/angle/src/compiler/translator/tree_ops/gl/mac/
DRewriteDoWhile.cpp106 breakIf = new TIntermIfElse(CreateTempSymbolNode(conditionVariable), innerIfBlock, in visitBlock()
/external/angle/src/compiler/translator/
DTranslatorVulkan.cpp322 new TIntermBinary(EOpAdd, CreateTempSymbolNode(ndc), CreateFloatNode(1.0f)); in AddBresenhamEmulationVS()
337 new TIntermBinary(EOpVectorTimesScalar, CreateTempSymbolNode(windowCoords), scaleConstant); in AddBresenhamEmulationVS()
349 EOpSub, CreateTempSymbolNode(clampedWindowCoords), viewportXY->deepCopy()); in AddBresenhamEmulationVS()