Lines Matching refs:phi
82 HPhi* phi = block->phis()->at(j); in MarkLiveInstructions() local
83 if (phi->CannotBeEliminated()) MarkLive(phi, &worklist); in MarkLiveInstructions()
109 HPhi* phi = block->phis()->at(j); in RemoveDeadInstructions() local
110 if (!phi->CheckFlag(HValue::kIsLive)) { in RemoveDeadInstructions()
111 worklist.Add(phi, zone()); in RemoveDeadInstructions()
113 phi->ClearFlag(HValue::kIsLive); in RemoveDeadInstructions()
120 HPhi* phi = worklist.RemoveLast(); in RemoveDeadInstructions() local
121 HBasicBlock* block = phi->block(); in RemoveDeadInstructions()
122 phi->DeleteAndReplaceWith(NULL); in RemoveDeadInstructions()
123 if (phi->HasMergedIndex()) { in RemoveDeadInstructions()
124 block->RecordDeletedPhi(phi->merged_index()); in RemoveDeadInstructions()