Searched refs:getAsLoopNode (Results 1 – 13 of 13) sorted by relevance
227 TIntermLoop *loop = mLoopsAndSwitches.back()->getAsLoopNode(); in visitBranch()242 loop = mLoopsAndSwitches.at(i)->getAsLoopNode(); in visitBranch()255 TIntermLoop *loop = intermNode->getAsLoopNode(); in visitBranch()
106 virtual TIntermLoop *getAsLoopNode() { return nullptr; } in getAsLoopNode() function219 TIntermLoop *getAsLoopNode() override { return this; } in getAsLoopNode() function
37 else if (node->getAsLoopNode()) in isSingleStatement()
2140 statement->getAsBlock() == nullptr && statement->getAsLoopNode() == nullptr && in visitBlock()
225 TIntermLoop* loop = node->getAsLoopNode(); in handleLoopAttributes()232 loop = (*it)->getAsLoopNode(); in handleLoopAttributes()
67 TIntermLoop *loop = statement->getAsLoopNode(); in visitBlock()
189 return node ? node->getAsLoopNode() : nullptr;
386 return visitLoopPre(*originalNode.getAsLoopNode()); in traversePre()452 return traverseLoopChildren(*currNode.getAsLoopNode()); in traverseChildren()523 return visitLoopPost(*currNode.getAsLoopNode()); in traversePost()
1078 virtual glslang::TIntermLoop* getAsLoopNode() { return 0; } in getAsLoopNode() function1091 virtual const glslang::TIntermLoop* getAsLoopNode() const { return 0; } in getAsLoopNode() function1166 virtual TIntermLoop* getAsLoopNode() { return this; } in getAsLoopNode() function1167 virtual const TIntermLoop* getAsLoopNode() const { return this; } in getAsLoopNode() function
284 virtual TIntermLoop* getAsLoopNode() { return 0; } in getAsLoopNode() function364 virtual TIntermLoop* getAsLoopNode() { return this; } in getAsLoopNode() function
291 ASSERT(getParentNode()->getAsLoopNode() == nullptr); in visitDeclaration()
224 ASSERT(getParentNode()->getAsLoopNode()); in removeVariableDeclaration()
2106 if (node.getAsLoopNode()) in RequiresSemicolonTerminator()