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()
190 HPhi* current = cycle_worklist[i]; in Run() local
191 DCHECK_IMPLIES(current->IsLoopHeaderPhi(), in Run()
192 current->GetBlock()->IsLoopPreHeaderFirstPredecessor()); in Run()
194 for (HInstruction* input : current->GetInputs()) { in Run()
195 if (input == current) { in Run()
231 for (HPhi* current : cycle_worklist) { in Run()
238 if (!candidate->StrictlyDominates(current)) { in Run()
242 DCHECK(candidate->StrictlyDominates(current)); in Run()
247 for (const HUseListNode<HInstruction*>& use : current->GetUses()) { in Run()
253 DCHECK(candidate->StrictlyDominates(current)); in Run()
254 current->ReplaceWith(candidate); in Run()
255 current->GetBlock()->RemovePhi(current); in Run()