Lines Matching refs:worklist
125 ScopedArenaVector<HInstruction*>* worklist) { in AddInstruction() argument
131 worklist->push_back(instruction); in AddInstruction()
138 ScopedArenaVector<HInstruction*>* worklist) { in AddInputs() argument
140 AddInstruction(input, processed_instructions, discard_blocks, worklist); in AddInputs()
147 ScopedArenaVector<HInstruction*>* worklist) { in AddInputs() argument
149 AddInputs(it.Current(), processed_instructions, discard_blocks, worklist); in AddInputs()
152 AddInputs(it.Current(), processed_instructions, discard_blocks, worklist); in AddInputs()
261 ScopedArenaVector<HInstruction*> worklist(allocator.Adapter(kArenaAllocMisc)); in SinkCodeToUncommonBranch() local
308 AddInputs(graph_->GetBlocks()[i], processed_instructions, post_dominated, &worklist); in SinkCodeToUncommonBranch()
314 while (!worklist.empty()) { in SinkCodeToUncommonBranch()
315 HInstruction* instruction = worklist.back(); in SinkCodeToUncommonBranch()
319 worklist.pop_back(); in SinkCodeToUncommonBranch()
365 worklist.pop_back(); in SinkCodeToUncommonBranch()
372 worklist.pop_back(); in SinkCodeToUncommonBranch()
373 AddInputs(instruction, processed_instructions, post_dominated, &worklist); in SinkCodeToUncommonBranch()
391 AddInstruction(use.GetUser(), processed_instructions, post_dominated, &worklist); in SinkCodeToUncommonBranch()