Lines Matching refs:worklist
31 SmallVector<const CFGBlock *, 20> worklist; member in __anon7de177be0111::DataflowWorklist
53 worklist.push_back(block); in enqueueBlock()
58 const unsigned OldWorklistSize = worklist.size(); in enqueueSuccessors()
64 if (OldWorklistSize == 0 || OldWorklistSize == worklist.size()) in enqueueSuccessors()
71 const unsigned OldWorklistSize = worklist.size(); in enqueuePredecessors()
77 if (OldWorklistSize == 0 || OldWorklistSize == worklist.size()) in enqueuePredecessors()
84 std::sort(worklist.begin(), worklist.end(), POV->getComparator()); in sortWorklist()
88 if (worklist.empty()) in dequeue()
90 const CFGBlock *b = worklist.back(); in dequeue()
91 worklist.pop_back(); in dequeue()
523 DataflowWorklist worklist(*cfg, AC); in computeLiveness() local
529 worklist.enqueueBlock(block); in computeLiveness()
552 worklist.sortWorklist(); in computeLiveness()
554 while (const CFGBlock *block = worklist.dequeue()) { in computeLiveness()
579 worklist.enqueuePredecessors(block); in computeLiveness()