Lines Matching refs:phi
81 HPhi* phi = it.Current()->AsPhi(); in GetSingleChangedPhi() local
82 if (phi->InputAt(index1) != phi->InputAt(index2)) { in GetSingleChangedPhi()
85 select_phi = phi; in GetSingleChangedPhi()
142 HPhi* phi = GetSingleChangedPhi(merge_block, predecessor_index_true, predecessor_index_false); in Run() local
149 } else if (phi != nullptr) { in Run()
150 true_value = phi->InputAt(predecessor_index_true); in Run()
151 false_value = phi->InputAt(predecessor_index_false); in Run()
155 DCHECK(both_successors_return || phi != nullptr); in Run()
168 } else if (phi->GetType() == DataType::Type::kReference) { in Run()
169 select->SetReferenceTypeInfo(phi->GetReferenceTypeInfo()); in Run()
179 phi->ReplaceInput(select, predecessor_index_false); in Run()
189 DCHECK_EQ(only_two_predecessors, phi->GetBlock() == nullptr); in Run()