Lines Matching refs:phi
46 // is encountered. Unused phis will be removed by dead phi analysis.
48 // No point in creating the catch phi if it is already undefined at
52 HPhi* phi = new (arena_) HPhi(
57 block->AddPhi(phi);
58 (*locals)[i] = phi;
104 HPhi* phi = new (arena_) HPhi(
109 current_block_->AddPhi(phi);
110 (*current_locals_)[local] = phi;
143 HPhi* phi = new (arena_) HPhi(
150 phi->SetRawInputAt(i, pred_value);
152 current_block_->AddPhi(phi);
153 value = phi;
169 // and the catch phi was deleted. Do not record the local value.
177 // `vreg` is undefined. Delete the catch phi.
182 // encountered so far. Record the local value in the catch phi.
233 HPhi* phi = it.Current()->AsPhi();
234 size_t vreg = phi->GetRegNumber();
240 phi->SetDead();
243 phi->AddInput(value);