Lines Matching defs:node
49 struct exec_node node;
71 * - NEEDS_PHI. Indicates that the block may need a phi node but none has
75 * - A regular SSA def. This will be either the result of a phi node or
128 exec_list_push_tail(&pb->values, &val->node);
157 /* Instead of creating a phi node immediately, we simply set the
216 /* The magic value NEEDS_PHI indicates that the block needs a phi node
220 * Because a phi node may use SSA defs that it does not dominate (this
222 * fill out the phi node. Instead, the phi nodes we create here will be
238 exec_list_push_tail(&val->phis, &phi->instr.node);
243 * phi node created by the case above or one passed to us through
269 foreach_list_typed(struct nir_phi_builder_value, val, node, &pb->values) {
281 nir_phi_instr *phi = exec_node_data(nir_phi_instr, head, instr.node);
284 exec_node_remove(&phi->instr.node);