Home | History | Annotate | Download | only in Utils

Lines Matching refs:Worklist

100     // Walk queued up uses in the worklist to handle nested uses.
126 /// \brief A worklist for recursively visiting all uses of an alloca.
354 std::vector<RenamePassData> &Worklist);
646 SmallVector<DomTreeNode *, 32> Worklist;
650 Worklist.push_back(Root);
652 while (!Worklist.empty()) {
653 DomTreeNode *Node = Worklist.pop_back_val();
658 Worklist.push_back(*CI);
712 // RenamePass may add new worklist entries.
842 // where the def is live. Blocks are added to the worklist if we need to
892 // live into it to. Add the preds to the worklist unless they are a
901 // Otherwise it is, add to the worklist.
948 SmallVector<DomTreeNode *, 32> Worklist;
960 Worklist.clear();
961 Worklist.push_back(Root);
963 while (!Worklist.empty()) {
964 DomTreeNode *Node = Worklist.pop_back_val();
995 Worklist.push_back(*CI);
1041 std::vector<RenamePassData> &Worklist) {
1135 // Handle the first successor without using the worklist.
1143 Worklist.push_back(RenamePassData(*I, Pred, IncomingVals));