Home | History | Annotate | Download | only in crankshaft

Lines Matching defs:phi

13     HPhi* phi = phi_list->at(i);
14 if (phi->CheckFlag(HValue::kAllowUndefinedAsNaN) &&
15 !phi->CheckUsesForFlag(HValue::kAllowUndefinedAsNaN)) {
16 ProcessPhi(phi);
22 void HMarkDeoptimizeOnUndefinedPhase::ProcessPhi(HPhi* phi) {
23 DCHECK(phi->CheckFlag(HValue::kAllowUndefinedAsNaN));
26 // Push the phi onto the worklist
27 phi->ClearFlag(HValue::kAllowUndefinedAsNaN);
28 worklist_.Add(phi, zone());
30 // Process all phis that can reach this phi
32 phi = worklist_.RemoveLast();
33 for (int i = phi->OperandCount() - 1; i >= 0; --i) {
34 HValue* input = phi->OperandAt(i);