Home
last modified time | relevance | path

Searched refs:DeclareTempVariable (Results 1 – 13 of 13) sorted by relevance

/external/angle/src/compiler/translator/tree_ops/d3d/
DSeparateExpressionsReturningArrays.cpp78 DeclareTempVariable(mSymbolTable, node->getLeft(), EvqTemporary, &arrayVariableDeclaration); in visitBinary()
100 TVariable *arrayVariable = DeclareTempVariable(mSymbolTable, node->shallowCopy(), EvqTemporary, in visitAggregate()
DExpandIntegerPowExpressions.cpp118 DeclareTempVariable(mSymbolTable, lhs, EvqTemporary, &lhsVariableDeclaration); in visitAggregate()
DRewriteElseBlocks.cpp74 DeclareTempVariable(mSymbolTable, ifElse->getCondition(), EvqTemporary, &storeCondition); in rewriteIfElse()
DRewriteAtomicFunctionExpressions.cpp108 DeclareTempVariable(mSymbolTable, type, EvqTemporary, &variableDeclaration); in getTempVariable()
DUnfoldShortCircuitToIf.cpp147 TVariable *resultVariable = DeclareTempVariable(mSymbolTable, new TType(node->getType()), in visitTernary()
DArrayReturnValueToOutParameter.cpp166 TVariable *returnValue = DeclareTempVariable(mSymbolTable, new TType(node->getType()), in visitAggregate()
DRewriteExpressionsWithShaderStorageBlock.cpp144 DeclareTempVariable(mSymbolTable, node, EvqTemporary, &variableDeclaration); in insertInitStatementAndReturnTempSymbol()
/external/angle/src/compiler/translator/tree_util/
DIntermNode_util.h40 TVariable *DeclareTempVariable(TSymbolTable *symbolTable,
44 TVariable *DeclareTempVariable(TSymbolTable *symbolTable,
DIntermNode_util.cpp206 TVariable *DeclareTempVariable(TSymbolTable *symbolTable, in DeclareTempVariable() function
216 TVariable *DeclareTempVariable(TSymbolTable *symbolTable, in DeclareTempVariable() function
/external/angle/src/compiler/translator/tree_ops/
DRemoveDynamicIndexing.cpp376 TVariable *indexVariable = DeclareTempVariable(mSymbolTable, node->getRight(), in visitBinary()
486 TVariable *indexVariable = DeclareTempVariable( in visitBinary()
494 TVariable *fieldVariable = DeclareTempVariable( in visitBinary()
/external/angle/src/compiler/translator/tree_ops/gl/
DRecordConstantPrecision.cpp141 TVariable *variable = DeclareTempVariable(mSymbolTable, node, EvqConst, &variableDeclaration); in visitConstantUnion()
DVectorizeVectorScalarArithmetic.cpp181 DeclareTempVariable(mSymbolTable, tempAssignmentTargetInitializer, EvqTemporary, in replaceAssignInsideConstructor()
/external/angle/src/compiler/translator/tree_ops/vulkan/
DMonomorphizeUnsupportedFunctionsInVulkanGLSL.cpp137 TVariable *tempVar = DeclareTempVariable(symbolTable, index, EvqTemporary, &tempDecl); in ExtractSideEffects()