Lines Matching refs:WL
1784 VisitorWorkList &WL; member in __anona142a4e20211::EnqueueVisitor
1788 : WL(wl), Parent(parent) {} in EnqueueVisitor()
1851 WL.push_back(DeclarationNameInfoVisit(S, Parent)); in AddDeclarationNameInfo()
1857 WL.push_back(NestedNameSpecifierLocVisit(Qualifier, Parent)); in AddNestedNameSpecifierLoc()
1862 WL.push_back(StmtVisit(S, Parent)); in AddStmt()
1866 WL.push_back(DeclVisit(D, Parent, isFirst)); in AddDecl()
1871 WL.push_back(ExplicitTemplateArgsVisit(A, Parent)); in AddExplicitTemplateArgs()
1875 WL.push_back(MemberRefVisit(D, L, Parent)); in AddMemberRef()
1879 WL.push_back(TypeLocVisit(TI->getTypeLoc(), Parent)); in AddTypeLoc()
1882 unsigned size = WL.size(); in EnqueueChildren()
1886 if (size == WL.size()) in EnqueueChildren()
1890 VisitorWorkList::iterator I = WL.begin() + size, E = WL.end(); in EnqueueChildren()
1894 WL.push_back(LabelRefVisit(E->getLabel(), E->getLabelLoc(), Parent)); in VisitAddrLabelExpr()
1991 WL.push_back(DeclRefExprParts(DR, Parent)); in VisitDeclRefExpr()
2000 unsigned size = WL.size(); in VisitDeclStmt()
2007 if (size == WL.size()) in VisitDeclStmt()
2011 VisitorWorkList::iterator I = WL.begin() + size, E = WL.end(); in VisitDeclStmt()
2046 WL.push_back(LabelRefVisit(GS->getLabel(), GS->getLabelLoc(), Parent)); in VisitGotoStmt()
2061 WL.push_back(MemberExprParts(M, Parent)); in VisitMemberExpr()
2099 WL.push_back(OverloadExprParts(E, Parent)); in VisitOverloadExpr()
2154 WL.push_back(SizeOfPackExprParts(E, Parent)); in VisitSizeOfPackExpr()
2164 WL.push_back(LambdaExprParts(E, Parent)); in VisitLambdaExpr()
2171 void CursorVisitor::EnqueueWorkList(VisitorWorkList &WL, const Stmt *S) { in EnqueueWorkList() argument
2172 EnqueueVisitor(WL, MakeCXCursor(S, StmtParent, TU,RegionOfInterest)).Visit(S); in EnqueueWorkList()
2184 bool CursorVisitor::RunVisitorWorkList(VisitorWorkList &WL) { in RunVisitorWorkList() argument
2185 while (!WL.empty()) { in RunVisitorWorkList()
2187 VisitorJob LI = WL.back(); in RunVisitorWorkList()
2188 WL.pop_back(); in RunVisitorWorkList()
2267 WL.push_back(PostChildrenVisit(0, Cursor)); in RunVisitorWorkList()
2268 EnqueueWorkList(WL, S); in RunVisitorWorkList()
2395 VisitorWorkList *WL = 0; in Visit() local
2397 WL = WorkListFreeList.back(); in Visit()
2398 WL->clear(); in Visit()
2402 WL = new VisitorWorkList(); in Visit()
2403 WorkListCache.push_back(WL); in Visit()
2405 EnqueueWorkList(*WL, S); in Visit()
2406 bool result = RunVisitorWorkList(*WL); in Visit()
2407 WorkListFreeList.push_back(WL); in Visit()