Lines Matching refs:phi
118 HPhi* phi = phi_list->at(i); in Run() local
119 if (phi->representation().IsInteger32()) { in Run()
120 phi->SetFlag(HValue::kTruncatingToInt32); in Run()
121 } else if (phi->representation().IsSmi()) { in Run()
122 phi->SetFlag(HValue::kTruncatingToSmi); in Run()
123 phi->SetFlag(HValue::kTruncatingToInt32); in Run()
128 HPhi* phi = phi_list->at(i); in Run() local
130 if (phi->representation().IsSmiOrInteger32() && in Run()
131 !phi->CheckUsesForFlag(HValue::kTruncatingToInt32, &value)) { in Run()
132 int_worklist.Add(phi, zone()); in Run()
133 phi->ClearFlag(HValue::kTruncatingToInt32); in Run()
136 phi->id(), value->id(), value->Mnemonic()); in Run()
140 if (phi->representation().IsSmi() && in Run()
141 !phi->CheckUsesForFlag(HValue::kTruncatingToSmi, &value)) { in Run()
142 smi_worklist.Add(phi, zone()); in Run()
143 phi->ClearFlag(HValue::kTruncatingToSmi); in Run()
146 phi->id(), value->id(), value->Mnemonic()); in Run()