Lines Matching defs:phi
34 * This liveness pass treats phi nodes as being melded to the space between
35 * blocks so that the destinations of a phi are in the livein of the block
40 * SSA value may not dominate a use is if the use is in a phi node and the
41 * uses in phi no are in the live-out of the corresponding predecessor
42 * block but not in the live-in of the block containing the phi node.
100 * Phi nodes exist "between" blocks and all the phi nodes at the start of a
117 nir_phi_instr *phi = nir_instr_as_phi(instr);
119 assert(phi->dest.is_ssa);
120 set_ssa_def_dead(&phi->dest.ssa, live);
126 nir_phi_instr *phi = nir_instr_as_phi(instr);
128 nir_foreach_phi_src(src, phi) {