Lines Matching refs:Worklist
81 SmallVector<Constant *, 16> Worklist; in populateSlow() local
115 Worklist.push_back(C); in populateSlow()
121 visitReferences(Worklist, Visited, [&](Function &F) { in populateSlow()
177 SmallVector<Constant *, 16> Worklist; in LazyCallGraph() local
182 Worklist.push_back(GV.getInitializer()); in LazyCallGraph()
187 visitReferences(Worklist, Visited, [&](Function &F) { in LazyCallGraph()
258 SmallVector<const SCC *, 16> Worklist = {this}; in isAncestorOf() local
262 const SCC &C = *Worklist.pop_back_val(); in isAncestorOf()
276 Worklist.push_back(CalleeC); in isAncestorOf()
278 } while (!Worklist.empty()); in isAncestorOf()
359 SmallVector<const RefSCC *, 4> Worklist; in isAncestorOf() local
361 Worklist.push_back(this); in isAncestorOf()
364 const RefSCC &DescendantRC = *Worklist.pop_back_val(); in isAncestorOf()
373 Worklist.push_back(ChildRC); in isAncestorOf()
375 } while (!Worklist.empty()); in isAncestorOf()
586 SmallVector<SCC *, 4> Worklist; in switchInternalEdgeToCall() local
587 Worklist.push_back(&TargetSCC); in switchInternalEdgeToCall()
589 SCC &C = *Worklist.pop_back_val(); in switchInternalEdgeToCall()
603 Worklist.push_back(&EdgeC); in switchInternalEdgeToCall()
605 } while (!Worklist.empty()); in switchInternalEdgeToCall()
729 SmallVector<Node *, 16> Worklist; in switchInternalEdgeToRef() local
730 Worklist.swap(OldSCC.Nodes); in switchInternalEdgeToRef()
731 for (Node *N : Worklist) { in switchInternalEdgeToRef()
749 for (Node *RootN : Worklist) { in switchInternalEdgeToRef()
1006 SmallVector<RefSCC *, 4> Worklist; in insertIncomingRefEdge() local
1007 Worklist.push_back(this); in insertIncomingRefEdge()
1009 RefSCC &RC = *Worklist.pop_back_val(); in insertIncomingRefEdge()
1019 Worklist.push_back(&EdgeRC); in insertIncomingRefEdge()
1021 } while (!Worklist.empty()); in insertIncomingRefEdge()
1166 SmallVector<Node *, 8> Worklist; in removeInternalRefEdge() local
1171 Worklist.append(C->Nodes.begin(), C->Nodes.end()); in removeInternalRefEdge()
1177 const int NumRefSCCNodes = Worklist.size(); in removeInternalRefEdge()
1187 Node *RootN = Worklist.pop_back_val(); in removeInternalRefEdge()
1291 } while (!Worklist.empty()); in removeInternalRefEdge()