Lines Matching defs:phi
193 // they can easily be rewritten and doesn't need phi-nodes
333 pseudo_t phi = phisrc->target;
334 phi->ident = var->ident;
336 link_phi(insn, phi);
343 struct instruction *phi;
346 FOR_EACH_PTR(phis_all, phi) {
347 if (has_users(phi->target)) {
348 phi->used = 1;
349 add_instruction(&phis_used, phi);
351 } END_FOR_EACH_PTR(phi);
353 FOR_EACH_PTR(phis_used, phi) {
354 if (!phi->bb)
356 ssa_rename_phi(phi);
357 } END_FOR_EACH_PTR(phi);