Home
last modified time | relevance | path

Searched refs:initNode (Results 1 - 11 of 11) sorted by relevance

/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/d3d/
H A DSeparateArrayInitialization.cpp52 TIntermBinary *initNode = sequence->back()->getAsBinaryNode(); in visitDeclaration() local
53 if (initNode != nullptr && initNode->getOp() == EOpInitialize) in visitDeclaration()
55 TIntermTyped *initializer = initNode->getRight(); in visitDeclaration()
60 TIntermTyped *symbol = initNode->getLeft(); in visitDeclaration()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/
H A DRemoveUnreferencedVariables.cpp253 TIntermBinary *initNode = declarator->getAsBinaryNode(); in visitDeclaration() local
254 if (initNode != nullptr) in visitDeclaration()
256 ASSERT(initNode->getLeft()->getAsSymbolNode()); in visitDeclaration()
257 int symbolId = initNode->getLeft()->getAsSymbolNode()->uniqueId().get(); in visitDeclaration()
259 (*mSymbolIdRefCounts)[symbolId] == 1u && !initNode->getRight()->hasSideEffects(); in visitDeclaration()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/TranslatorMetalDirect/
H A DAstHelpers.cpp30 TIntermBinary *initNode = childNode->getAsBinaryNode(); in ViewDeclaration() local
31 ASSERT(initNode); in ViewDeclaration()
32 ASSERT(initNode->getOp() == TOperator::EOpInitialize); in ViewDeclaration()
33 symbolNode = initNode->getLeft()->getAsSymbolNode(); in ViewDeclaration()
35 return {*symbolNode, initNode->getRight()}; in ViewDeclaration()
H A DEmitMetal.cpp2232 else if (TIntermBinary *initNode = node.getAsBinaryNode())
2234 ASSERT(initNode->getOp() == TOperator::EOpInitialize);
2235 TIntermSymbol *leftSymbolNode = initNode->getLeft()->getAsSymbolNode();
2236 TIntermTyped *valueNode = initNode->getRight()->getAsTyped();
2288 TIntermNode *initNode = loopNode->getInit();
2296 if (initNode)
2298 initNode->traverse(this);
2330 TIntermNode *initNode = loopNode->getInit();
2335 ASSERT(!initNode && !exprNode);
2350 TIntermNode *initNode
[all...]
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_util/
H A DFindPreciseNodes.cpp402 TIntermBinary *initNode = sequence.front()->getAsBinaryNode(); variable
407 ASSERT(initNode->getOp() == EOpInitialize);
409 symbol = initNode->getLeft()->getAsSymbolNode();
410 initExpression = initNode->getRight();
419 mInfo->variableAssignmentNodeMap[object.variable].push_back(initNode);
/third_party/skia/third_party/externals/angle2/src/compiler/translator/
H A DParseContext.cpp2285 TIntermBinary **initNode) in executeInitializer()
2287 ASSERT(initNode != nullptr); in executeInitializer()
2288 ASSERT(*initNode == nullptr); in executeInitializer()
2375 ASSERT(*initNode == nullptr); in executeInitializer()
2381 *initNode = new TIntermBinary(EOpInitialize, intermSymbol, initializer); in executeInitializer()
2383 (*initNode)->setLine(line); in executeInitializer()
2393 TIntermBinary *initNode = nullptr; in addConditionInitializer() local
2395 if (executeInitializer(loc, identifier, type, initializer, &initNode)) in addConditionInitializer()
2400 if (initNode == nullptr) in addConditionInitializer()
2407 declaration->appendDeclarator(initNode); in addConditionInitializer()
2281 executeInitializer(const TSourceLoc &line, const ImmutableString &identifier, TType *type, TIntermTyped *initializer, TIntermBinary **initNode) executeInitializer() argument
3034 TIntermBinary *initNode = nullptr; parseSingleInitDeclaration() local
3080 TIntermBinary *initNode = nullptr; parseSingleArrayInitDeclaration() local
3252 TIntermBinary *initNode = nullptr; parseInitDeclarator() local
3291 TIntermBinary *initNode = nullptr; parseArrayInitDeclarator() local
[all...]
H A DParseContext.h212 // Returns true on success. *initNode may still be nullptr on success in case the initialization
218 TIntermBinary **initNode);
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/compiler/
H A DParseHelper.cpp1573 // initNode will correspond to the whole of "type b[n] = initializer". in parseSingleArrayInitDeclaration()
1574 TIntermNode *initNode = nullptr; in parseSingleArrayInitDeclaration() local
1575 if(!executeInitializer(identifierLocation, identifier, arrayType, initializer, &initNode)) in parseSingleArrayInitDeclaration()
1577 return initNode ? intermediate.makeAggregate(initNode, initLocation) : nullptr; in parseSingleArrayInitDeclaration()
1772 // initNode will correspond to the whole of "b[n] = initializer". in parseArrayInitDeclarator()
1773 TIntermNode *initNode = nullptr; in parseArrayInitDeclarator() local
1774 if(!executeInitializer(identifierLocation, identifier, arrayType, initializer, &initNode)) in parseArrayInitDeclarator()
1776 if(initNode) in parseArrayInitDeclarator()
1778 return intermediate.growAggregate(aggregateDeclaration, initNode, initLocatio in parseArrayInitDeclarator()
[all...]
/third_party/glslang/glslang/HLSL/
H A DhlslGrammar.cpp4103 TIntermNode* initNode = nullptr; in acceptIterationStatement() local
4104 if (! acceptSimpleStatement(initNode)) in acceptIterationStatement()
4132 statement = intermediate.addForLoop(statement, initNode, condition, iterator, true, loc, loopNode); in acceptIterationStatement()
H A DhlslParseHelper.cpp8228 TIntermNode* initNode = handleAssign(loc, EOpAssign, intermSymbol, initializer); in executeInitializer() local
8229 if (initNode == nullptr) in executeInitializer()
8231 return initNode; in executeInitializer()
/third_party/glslang/glslang/MachineIndependent/
H A DParseHelper.cpp7860 TIntermNode* initNode = nullptr; in declareVariable()
7867 initNode = executeInitializer(loc, initializer, variable); in declareVariable()
7876 return initNode; in declareVariable()
8089 TIntermTyped* initNode = intermediate.addAssign(EOpAssign, intermSymbol, initializer, loc); in executeInitializer() local
8090 if (! initNode) in executeInitializer()
8093 return initNode; in executeInitializer()

Completed in 61 milliseconds