Lines Matching defs:phi
197 /* Any phi nodes must stay part of the new block, or else their
219 nir_phi_instr *phi = nir_instr_as_phi(instr);
220 nir_foreach_phi_src(src, phi) {
237 nir_phi_instr *phi = nir_instr_as_phi(instr);
240 phi->dest.ssa.num_components,
241 phi->dest.ssa.bit_size);
243 nir_phi_src *src = nir_phi_instr_add_src(phi, pred, nir_src_for_ssa(&undef->def));
275 * it doesn't end in a jump instruction. Also inserts phi sources with undefs
359 * as before the first non-phi instruction, and it's illegal to split a block
360 * before a phi instruction.
439 nir_phi_instr *phi = nir_instr_as_phi(instr);
440 nir_foreach_phi_src_safe(src, phi) {