Lines Matching refs:worklist
155 ScopedArenaVector<HInstruction*>* worklist) { in AddInstruction() argument
161 worklist->push_back(instruction); in AddInstruction()
168 ScopedArenaVector<HInstruction*>* worklist) { in AddInputs() argument
170 AddInstruction(input, processed_instructions, discard_blocks, worklist); in AddInputs()
177 ScopedArenaVector<HInstruction*>* worklist) { in AddInputs() argument
179 AddInputs(it.Current(), processed_instructions, discard_blocks, worklist); in AddInputs()
182 AddInputs(it.Current(), processed_instructions, discard_blocks, worklist); in AddInputs()
335 ScopedArenaVector<HInstruction*> worklist(allocator.Adapter(kArenaAllocMisc)); in SinkCodeToUncommonBranch() local
405 AddInputs(graph_->GetBlocks()[i], processed_instructions, post_dominated, &worklist); in SinkCodeToUncommonBranch()
417 while (!worklist.empty()) { in SinkCodeToUncommonBranch()
418 HInstruction* instruction = worklist.back(); in SinkCodeToUncommonBranch()
422 worklist.pop_back(); in SinkCodeToUncommonBranch()
468 worklist.pop_back(); in SinkCodeToUncommonBranch()
475 worklist.pop_back(); in SinkCodeToUncommonBranch()
476 AddInputs(instruction, processed_instructions, post_dominated, &worklist); in SinkCodeToUncommonBranch()
494 AddInstruction(use.GetUser(), processed_instructions, post_dominated, &worklist); in SinkCodeToUncommonBranch()