Searched refs:declNode (Results 1 – 11 of 11) sorted by relevance
32 PreResult visitDeclarationPre(TIntermDeclaration &declNode) override in visitDeclarationPre() argument36 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() local71 ASSERT(declNode); in rewrite()72 const TVariable &oldVar = ViewDeclaration(*declNode).symbol.variable(); in rewrite()
29 bool visitDeclaration(Visit, TIntermDeclaration *declNode) override in visitDeclaration() argument31 ASSERT(declNode->getChildCount() == 1); in visitDeclaration()32 Declaration declaration = ViewDeclaration(*declNode); in visitDeclaration()76 declNode, declNode->getChildNode(0), std::move(replacements))); in visitDeclaration()
206 TIntermDeclaration *declNode; member217 if (TIntermDeclaration *declNode = node.getAsDeclarationNode()) in GetAsDeclaredStructure() local219 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()
34 PreResult visitDeclarationPre(TIntermDeclaration &declNode) override in visitDeclarationPre() argument36 ASSERT(declNode.getChildCount() == 1); in visitDeclarationPre()37 TIntermNode &node = *declNode.getChildNode(0); in visitDeclarationPre()86 return {declNode, VisitBits::Both}; in visitDeclarationPre()
22 PreResult visitDeclarationPre(TIntermDeclaration &declNode) override in visitDeclarationPre() argument24 TIntermNode *declaratorNode = declNode.getChildNode(0); in visitDeclarationPre()41 return {declNode, VisitBits::Neither}; in visitDeclarationPre()
375 PostResult visitDeclarationPost(TIntermDeclaration &declNode) override in visitDeclarationPost() argument377 Declaration decl = ViewDeclaration(declNode); in visitDeclarationPost()384 return declNode; in visitDeclarationPost()
18 Declaration sh::ViewDeclaration(TIntermDeclaration &declNode) in ViewDeclaration() argument20 ASSERT(declNode.getChildCount() == 1); in ViewDeclaration()21 TIntermNode *childNode = declNode.getChildNode(0); in ViewDeclaration()
29 Declaration ViewDeclaration(TIntermDeclaration &declNode);
2117 if (TIntermDeclaration *declNode = node.getAsDeclarationNode()) in NewlinePad() local2119 ASSERT(declNode->getChildCount() == 1); in NewlinePad()2120 TIntermNode &childNode = *declNode->getChildNode(0); in NewlinePad()2202 bool GenMetalTraverser::visitDeclaration(Visit, TIntermDeclaration *declNode) in visitDeclaration() argument2204 ASSERT(declNode->getChildCount() == 1); in visitDeclaration()2205 TIntermNode &node = *declNode->getChildNode(0); in visitDeclaration()
192 PostResult visitDeclarationPost(TIntermDeclaration &declNode) override in visitDeclarationPost() argument194 Declaration decl = ViewDeclaration(declNode); in visitDeclarationPost()204 return declNode; in visitDeclarationPost()
2725 TIntermNode* declNode = nullptr; in acceptParenExpression() local2726 decl = acceptControlDeclaration(declNode); in acceptParenExpression()2728 if (declNode == nullptr || declNode->getAsTyped() == nullptr) { in acceptParenExpression()2732 expression = declNode->getAsTyped(); in acceptParenExpression()