Lines Matching defs:phi
38 nir_ssa_def *def_outside_loop; /* The phi-src outside the loop */
268 * other is the phi itself. These should be removed by opt_remove_phis.
302 phi_instr_as_alu(nir_phi_instr *phi)
305 nir_foreach_phi_src(src, phi) {
387 * have a phi node
392 nir_phi_instr *phi = nir_instr_as_phi(var->def->parent_instr);
397 nir_foreach_phi_src(src, phi) {
433 /* Is one of the operands const or uniform, and the other the phi.
434 * The phi source can't be swizzled in any way.
436 if (alu->src[1-i].src.ssa == &phi->dest.ssa &&
1147 * earlier that the phi source has a scalar swizzle, we can take the