Home | History | Annotate | Download | only in Analysis

Lines Matching refs:Worklist

24     SmallVectorImpl<Constant *> &Worklist, SmallPtrSetImpl<Constant *> &Visited,
27 while (!Worklist.empty()) {
28 Constant *C = Worklist.pop_back_val();
52 Worklist.push_back(cast<Constant>(Op));
61 SmallVector<Constant *, 16> Worklist;
64 // instructions and add every operand which is a constant to the worklist.
70 Worklist.push_back(C);
75 findCallees(Worklist, Visited, Callees, CalleeIndexMap);
112 SmallVector<Constant *, 16> Worklist;
117 Worklist.push_back(GV.getInitializer());
121 findCallees(Worklist, Visited, EntryNodes, EntryIndexMap);
469 // The worklist is every node in the original SCC.
470 SmallVector<Node *, 1> Worklist;
471 Worklist.swap(Nodes);
472 for (Node *N : Worklist) {
478 assert(Worklist.size() > 1 && "We have to have at least two nodes to have an "
493 Node *N = Worklist.pop_back_val();
499 } while (!Worklist.empty());
552 SmallVector<Node *, 16> Worklist;
555 Worklist.push_back(EntryN);
557 while (!Worklist.empty()) {
558 Node *N = Worklist.pop_back_val();
563 Worklist.push_back(CalleeN);
569 SmallVector<SCC *, 16> Worklist(LeafSCCs.begin(), LeafSCCs.end());
571 while (!Worklist.empty()) {
572 SCC *C = Worklist.pop_back_val();
574 Worklist.insert(Worklist.end(), C->ParentSCCs.begin(),