Lines Matching refs:phi
57 HPhi* phi = block->phis()->at(j); in MarkLiveInstructions() local
58 if (phi->CannotBeEliminated()) MarkLive(phi, &worklist); in MarkLiveInstructions()
84 HPhi* phi = block->phis()->at(j); in RemoveDeadInstructions() local
85 if (!phi->CheckFlag(HValue::kIsLive)) { in RemoveDeadInstructions()
86 worklist.Add(phi, zone()); in RemoveDeadInstructions()
88 phi->ClearFlag(HValue::kIsLive); in RemoveDeadInstructions()
95 HPhi* phi = worklist.RemoveLast(); in RemoveDeadInstructions() local
96 HBasicBlock* block = phi->block(); in RemoveDeadInstructions()
97 phi->DeleteAndReplaceWith(NULL); in RemoveDeadInstructions()
98 if (phi->HasMergedIndex()) { in RemoveDeadInstructions()
99 block->RecordDeletedPhi(phi->merged_index()); in RemoveDeadInstructions()