Lines Matching refs:current
96 HInstruction* current = block->GetFirstPhi(); in EliminateDeadPhis() local
99 while (current != nullptr) { in EliminateDeadPhis()
100 phi = current->AsPhi(); in EliminateDeadPhis()
101 next = current->GetNext(); in EliminateDeadPhis()
121 current = next; in EliminateDeadPhis()
191 HPhi* current = cycle_worklist[i]; in Run() local
192 DCHECK(!current->IsLoopHeaderPhi() || in Run()
193 current->GetBlock()->IsLoopPreHeaderFirstPredecessor()); in Run()
195 for (HInstruction* input : current->GetInputs()) { in Run()
196 if (input == current) { in Run()
232 for (HPhi* current : cycle_worklist) { in Run()
239 if (!candidate->StrictlyDominates(current)) { in Run()
243 DCHECK(candidate->StrictlyDominates(current)); in Run()
248 for (const HUseListNode<HInstruction*>& use : current->GetUses()) { in Run()
254 DCHECK(candidate->StrictlyDominates(current)); in Run()
255 current->ReplaceWith(candidate); in Run()
256 current->GetBlock()->RemovePhi(current); in Run()