Lines Matching refs:instr
58 * added directly. Instead, they are created, the instr->block pointer
213 &undef->instr);
235 nir_ssa_dest_init(&phi->instr, &phi->dest, val->num_components,
237 phi->instr.block = dom;
238 exec_list_push_tail(&val->phis, &phi->instr.node);
281 nir_phi_instr *phi = exec_node_data(nir_phi_instr, head, instr.node);
282 assert(phi->instr.type == nir_instr_type_phi);
284 exec_node_remove(&phi->instr.node);
287 nir_block **preds = nir_block_get_predecessors_sorted(phi->instr.block, pb);
289 for (unsigned i = 0; i < phi->instr.block->predecessors->entries; i++) {
296 nir_instr_insert(nir_before_block(phi->instr.block), &phi->instr);