Lines Matching defs:WL
2130 VisitorWorkList &WL;
2135 : WL(wl), Parent(parent) {}
2306 WL.push_back(DeclarationNameInfoVisit(S, Parent));
2312 WL.push_back(NestedNameSpecifierLocVisit(Qualifier, Parent));
2317 WL.push_back(StmtVisit(S, Parent));
2321 WL.push_back(DeclVisit(D, Parent, isFirst));
2325 WL.push_back(ExplicitTemplateArgsVisit(A, A + NumTemplateArgs, Parent));
2329 WL.push_back(MemberRefVisit(D, L, Parent));
2333 WL.push_back(TypeLocVisit(TI->getTypeLoc(), Parent));
2336 unsigned size = WL.size();
2340 if (size == WL.size())
2344 VisitorWorkList::iterator I = WL.begin() + size, E = WL.end();
2809 unsigned size = WL.size();
2812 if (size == WL.size())
2816 VisitorWorkList::iterator I = WL.begin() + size, E = WL.end();
2977 unsigned size = WL.size();
2981 if (size == WL.size())
2985 VisitorWorkList::iterator I = WL.begin() + size, E = WL.end();
2990 unsigned size = WL.size();
2994 if (size == WL.size())
2998 VisitorWorkList::iterator I = WL.begin() + size, E = WL.end();
3003 WL.push_back(LabelRefVisit(E->getLabel(), E->getLabelLoc(), Parent));
3104 WL.push_back(DeclRefExprParts(DR, Parent));
3114 unsigned size = WL.size();
3120 if (size == WL.size())
3124 VisitorWorkList::iterator I = WL.begin() + size, E = WL.end();
3157 WL.push_back(LabelRefVisit(GS->getLabel(), GS->getLabelLoc(), Parent));
3173 WL.push_back(MemberExprParts(M, Parent));
3224 WL.push_back(OverloadExprParts(E, Parent));
3268 WL.push_back(SizeOfPackExprParts(E, Parent));
3278 WL.push_back(LambdaExprParts(E, Parent));
3282 WL.push_back(ConceptSpecializationExprVisit(E, Parent));
3285 WL.push_back(RequiresExprVisit(E, Parent));
3689 void CursorVisitor::EnqueueWorkList(VisitorWorkList &WL, const Stmt *S) {
3690 EnqueueVisitor(WL, MakeCXCursor(S, StmtParent, TU, RegionOfInterest))
3694 void CursorVisitor::EnqueueWorkList(VisitorWorkList &WL, const Attr *A) {
3705 EnqueueVisitor(WL, MakeCXCursor(A, AttrParent, TU))
3718 bool CursorVisitor::RunVisitorWorkList(VisitorWorkList &WL) {
3719 while (!WL.empty()) {
3721 VisitorJob LI = WL.pop_back_val();
3798 WL.push_back(PostChildrenVisit(nullptr, Cursor));
3799 EnqueueWorkList(WL, S);
3956 VisitorWorkList *WL = nullptr;
3958 WL = WorkListFreeList.back();
3959 WL->clear();
3962 WL = new VisitorWorkList();
3963 WorkListCache.push_back(WL);
3965 EnqueueWorkList(*WL, S);
3966 bool result = RunVisitorWorkList(*WL);
3967 WorkListFreeList.push_back(WL);
3972 VisitorWorkList *WL = nullptr;
3974 WL = WorkListFreeList.back();
3975 WL->clear();
3978 WL = new VisitorWorkList();
3979 WorkListCache.push_back(WL);
3981 EnqueueWorkList(*WL, A);
3982 bool result = RunVisitorWorkList(*WL);
3983 WorkListFreeList.push_back(WL);