Lines Matching refs:worklist
80 ScopedArenaVector<HBasicBlock*> worklist(allocator.Adapter(kArenaAllocGraphBuilder)); in FindBackEdges() local
82 worklist.reserve(kDefaultWorklistSize); in FindBackEdges()
85 worklist.push_back(entry_block_); in FindBackEdges()
87 while (!worklist.empty()) { in FindBackEdges()
88 HBasicBlock* current = worklist.back(); in FindBackEdges()
92 worklist.pop_back(); in FindBackEdges()
97 DCHECK(ContainsElement(worklist, successor)); in FindBackEdges()
102 worklist.push_back(successor); in FindBackEdges()
324 ScopedArenaVector<HBasicBlock*> worklist(allocator.Adapter(kArenaAllocGraphBuilder)); in ComputeDominanceInformation() local
326 worklist.reserve(kDefaultWorklistSize); in ComputeDominanceInformation()
327 worklist.push_back(entry_block_); in ComputeDominanceInformation()
329 while (!worklist.empty()) { in ComputeDominanceInformation()
330 HBasicBlock* current = worklist.back(); in ComputeDominanceInformation()
333 worklist.pop_back(); in ComputeDominanceInformation()
343 worklist.push_back(successor); in ComputeDominanceInformation()
1424 ScopedArenaQueue<const HBasicBlock*> worklist(allocator.Adapter(kArenaAllocMisc)); in ReplaceUsesDominatedBy() local
1425 worklist.push(dominator_block); in ReplaceUsesDominatedBy()
1427 while (!worklist.empty()) { in ReplaceUsesDominatedBy()
1428 const HBasicBlock* current = worklist.front(); in ReplaceUsesDominatedBy()
1429 worklist.pop(); in ReplaceUsesDominatedBy()
1435 worklist.push(dominated); in ReplaceUsesDominatedBy()