Lines Matching defs:mov
213 nir_alu_instr *mov = nir_alu_instr_create(state->shader, nir_op_imov);
214 mov->src[0].src = get_deref_reg_src(intrin->variables[0],
216 mov->dest.write_mask = (1 << intrin->num_components) - 1;
218 nir_ssa_dest_init(&mov->instr, &mov->dest.dest,
222 nir_src_for_ssa(&mov->dest.dest.ssa));
224 nir_dest_copy(&mov->dest.dest, &intrin->dest, &mov->instr);
226 nir_instr_insert_before(&intrin->instr, &mov->instr);
240 nir_alu_instr *mov = nir_alu_instr_create(state->shader, nir_op_imov);
241 nir_src_copy(&mov->src[0].src, &intrin->src[0], mov);
242 mov->dest.write_mask = nir_intrinsic_write_mask(intrin);
243 mov->dest.dest.is_ssa = false;
244 mov->dest.dest.reg.reg = reg_src.reg.reg;
245 mov->dest.dest.reg.base_offset = reg_src.reg.base_offset;
246 mov->dest.dest.reg.indirect = reg_src.reg.indirect;
248 nir_instr_insert_before(&intrin->instr, &mov->instr);