Lines Matching refs:pcopy
1593 struct ir3_instruction *pcopy =
1600 ir3_dst_create(pcopy, INVALID_REG,
1605 assign_reg(pcopy, reg, ra_interval_get_num(entry->interval));
1611 ir3_src_create(pcopy, INVALID_REG,
1616 assign_reg(pcopy, reg, ra_physreg_to_num(entry->src, reg->flags));
1619 list_del(&pcopy->node);
1620 list_addtail(&pcopy->node, &instr->node);
1758 * space for the destination have the correct pcopy destination that
1761 * TODO: In this case we'll wind up copying the value in the pcopy and
1763 * pcopy destination to match up with the final location of the source
2051 struct ir3_instruction *pcopy = ir3_instr_create(
2055 old_pcopy->dsts[i]->instr = pcopy;
2056 pcopy->dsts[pcopy->dsts_count++] = old_pcopy->dsts[i];
2061 struct ir3_register *dst_reg = ir3_dst_create(pcopy, INVALID_REG, flags);
2064 assign_reg(pcopy, dst_reg, ra_physreg_to_num(dst, reg->flags));
2067 pcopy->srcs[pcopy->srcs_count++] = old_pcopy->srcs[i];
2070 struct ir3_register *src_reg = ir3_src_create(pcopy, INVALID_REG, flags);
2073 assign_reg(pcopy, src_reg, ra_physreg_to_num(src, reg->flags));