Lines Matching refs:srcs
237 struct ir3_register *src = split->srcs[0];
256 struct reg_state srcs[size];
259 struct ir3_register *src = collect->srcs[i];
263 srcs[dst_offset + j] = (struct reg_state){
269 srcs[dst_offset + j] = file->regs[src_physreg + j];
275 file->regs[dst_physreg + i] = srcs[i];
283 size += reg_size(pcopy->srcs[i]);
286 struct reg_state srcs[size];
291 struct ir3_register *src = pcopy->srcs[i];
296 srcs[offset + j] = (struct reg_state){
302 srcs[offset + j] = file->regs[src_physreg + j];
317 file->regs[dst_physreg + j] = srcs[offset + j];
371 struct ir3_register *new_def = instr->srcs[0]->def;
382 struct ir3_register *new_def = instr->srcs[src_idx]->def;
404 struct ir3_register *new_def = instr->srcs[dst_idx]->def;
503 if (instr->srcs[pred_idx]->def)
504 check_reaching_src(ctx, instr, instr->srcs[pred_idx]);