Home
last modified time | relevance | path

Searched refs:declNode (Results 1 – 11 of 11) sorted by relevance

/external/angle/src/compiler/translator/TranslatorMetalDirect/
DHoistConstants.cpp32 PreResult visitDeclarationPre(TIntermDeclaration &declNode) override in visitDeclarationPre() argument
36 Declaration decl = ViewDeclaration(declNode); in visitDeclarationPre()
45 mHoistedDeclNodes.push_back(&declNode); in visitDeclarationPre()
51 return {declNode, VisitBits::Neither}; in visitDeclarationPre()
70 TIntermDeclaration *declNode = opaqueDeclNode->getAsDeclarationNode(); in rewrite() local
71 ASSERT(declNode); in rewrite()
72 const TVariable &oldVar = ViewDeclaration(*declNode).symbol.variable(); in rewrite()
DSeparateCompoundStructDeclarations.cpp29 bool visitDeclaration(Visit, TIntermDeclaration *declNode) override in visitDeclaration() argument
31 ASSERT(declNode->getChildCount() == 1); in visitDeclaration()
32 Declaration declaration = ViewDeclaration(*declNode); in visitDeclaration()
76 declNode, declNode->getChildNode(0), std::move(replacements))); in visitDeclaration()
DToposortStructs.cpp206 TIntermDeclaration *declNode; member
217 if (TIntermDeclaration *declNode = node.getAsDeclarationNode()) in GetAsDeclaredStructure() local
219 ASSERT(declNode->getChildCount() == 1); in GetAsDeclaredStructure()
220 TIntermNode &childNode = *declNode->getChildNode(0); in GetAsDeclaredStructure()
230 out.declNode = declNode; in GetAsDeclaredStructure()
353 ASSERT(d.declNode); in ToposortStructs()
364 ASSERT(declaredStruct.declNode); in ToposortStructs()
365 newStmtNodes.push_back(declaredStruct.declNode); in ToposortStructs()
DReduceInterfaceBlocks.cpp34 PreResult visitDeclarationPre(TIntermDeclaration &declNode) override in visitDeclarationPre() argument
36 ASSERT(declNode.getChildCount() == 1); in visitDeclarationPre()
37 TIntermNode &node = *declNode.getChildNode(0); in visitDeclarationPre()
86 return {declNode, VisitBits::Both}; in visitDeclarationPre()
DRewriteGlobalQualifierDecls.cpp22 PreResult visitDeclarationPre(TIntermDeclaration &declNode) override in visitDeclarationPre() argument
24 TIntermNode *declaratorNode = declNode.getChildNode(0); in visitDeclarationPre()
41 return {declNode, VisitBits::Neither}; in visitDeclarationPre()
DRewriteKeywords.cpp375 PostResult visitDeclarationPost(TIntermDeclaration &declNode) override in visitDeclarationPost() argument
377 Declaration decl = ViewDeclaration(declNode); in visitDeclarationPost()
384 return declNode; in visitDeclarationPost()
DAstHelpers.cpp18 Declaration sh::ViewDeclaration(TIntermDeclaration &declNode) in ViewDeclaration() argument
20 ASSERT(declNode.getChildCount() == 1); in ViewDeclaration()
21 TIntermNode *childNode = declNode.getChildNode(0); in ViewDeclaration()
DAstHelpers.h29 Declaration ViewDeclaration(TIntermDeclaration &declNode);
DEmitMetal.cpp2117 if (TIntermDeclaration *declNode = node.getAsDeclarationNode()) in NewlinePad() local
2119 ASSERT(declNode->getChildCount() == 1); in NewlinePad()
2120 TIntermNode &childNode = *declNode->getChildNode(0); in NewlinePad()
2202 bool GenMetalTraverser::visitDeclaration(Visit, TIntermDeclaration *declNode) in visitDeclaration() argument
2204 ASSERT(declNode->getChildCount() == 1); in visitDeclaration()
2205 TIntermNode &node = *declNode->getChildNode(0); in visitDeclaration()
DRewritePipelines.cpp192 PostResult visitDeclarationPost(TIntermDeclaration &declNode) override in visitDeclarationPost() argument
194 Declaration decl = ViewDeclaration(declNode); in visitDeclarationPost()
204 return declNode; in visitDeclarationPost()
/external/deqp-deps/glslang/glslang/HLSL/
DhlslGrammar.cpp2725 TIntermNode* declNode = nullptr; in acceptParenExpression() local
2726 decl = acceptControlDeclaration(declNode); in acceptParenExpression()
2728 if (declNode == nullptr || declNode->getAsTyped() == nullptr) { in acceptParenExpression()
2732 expression = declNode->getAsTyped(); in acceptParenExpression()