Home | History | Annotate | Download | only in compiler

Lines Matching defs:phi

1601             strcpy(buffer, "PHI");
1704 snprintf(buffer, 256, "PHI %s = (%s",
2095 * input to PHI nodes can be derived from the snapshot of all predecessor
2199 /* If the bb doesn't have a phi it cannot contain an induction variable */
2214 * 1) use[0] should belong to the output of a phi node
2215 * 2) def[0] should belong to the input of the same phi node
2218 MIR *phi;
2219 for (phi = bb->firstMIRInsn; phi; phi = phi->next) {
2220 if ((int)phi->dalvikInsn.opcode != (int)kMirOpPhi) break;
2222 if (phi->ssaRep->defs[0] == mir->ssaRep->uses[0] &&
2223 phi->ssaRep->uses[1] == mir->ssaRep->defs[0]) {