Lines Matching refs:worklist

111                                                ScopedArenaVector<HPhi*>* worklist) {  in AddDependentInstructionsToWorklist()  argument
121 worklist->push_back(user->AsPhi()); in AddDependentInstructionsToWorklist()
173 bool SsaBuilder::TypeInputsOfPhi(HPhi* phi, ScopedArenaVector<HPhi*>* worklist) { in TypeInputsOfPhi() argument
207 worklist->push_back(equivalent->AsPhi()); in TypeInputsOfPhi()
219 bool SsaBuilder::UpdatePrimitiveType(HPhi* phi, ScopedArenaVector<HPhi*>* worklist) { in UpdatePrimitiveType() argument
228 if (!TypePhiFromInputs(phi) || !TypeInputsOfPhi(phi, worklist)) { in UpdatePrimitiveType()
239 ScopedArenaVector<HPhi*> worklist(local_allocator_->Adapter(kArenaAllocGraphBuilder)); in RunPrimitiveTypePropagation() local
246 worklist.push_back(phi); in RunPrimitiveTypePropagation()
258 UpdatePrimitiveType(phi, &worklist); in RunPrimitiveTypePropagation()
264 ProcessPrimitiveTypePropagationWorklist(&worklist); in RunPrimitiveTypePropagation()
268 void SsaBuilder::ProcessPrimitiveTypePropagationWorklist(ScopedArenaVector<HPhi*>* worklist) { in ProcessPrimitiveTypePropagationWorklist() argument
270 while (!worklist->empty()) { in ProcessPrimitiveTypePropagationWorklist()
271 HPhi* phi = worklist->back(); in ProcessPrimitiveTypePropagationWorklist()
272 worklist->pop_back(); in ProcessPrimitiveTypePropagationWorklist()
275 if (phi->IsLive() && UpdatePrimitiveType(phi, worklist)) { in ProcessPrimitiveTypePropagationWorklist()
276 AddDependentInstructionsToWorklist(phi, worklist); in ProcessPrimitiveTypePropagationWorklist()
325 ScopedArenaVector<HPhi*> worklist(local_allocator_->Adapter(kArenaAllocGraphBuilder)); in FixAmbiguousArrayOps() local
349 AddDependentInstructionsToWorklist(aget_int, &worklist); in FixAmbiguousArrayOps()
363 AddDependentInstructionsToWorklist(aget_float, &worklist); in FixAmbiguousArrayOps()
398 worklist.push_back(equivalent->AsPhi()); in FixAmbiguousArrayOps()
413 if (!worklist.empty()) { in FixAmbiguousArrayOps()
414 ProcessPrimitiveTypePropagationWorklist(&worklist); in FixAmbiguousArrayOps()