Lines Matching refs:dsts
276 if ((instr->opc == OPC_BARY_F) && (instr->dsts[0]->flags & IR3_REG_EI))
435 unsigned sz = sizeof(*instr) + (ndst * sizeof(instr->dsts[0])) +
441 instr->dsts = (struct ir3_register **)ptr;
442 instr->srcs = instr->dsts + ndst;
467 struct ir3_register **dsts, **srcs;
469 dsts = new_instr->dsts;
472 new_instr->dsts = dsts;
533 instr->dsts[instr->dsts_count++] = reg;
566 ir3_src_create(instr, addr->dsts[0]->num, addr->dsts[0]->flags);
567 instr->address->def = addr->dsts[0];
568 debug_assert(reg_num(addr->dsts[0]) == REG_A0);
569 unsigned comp = reg_comp(addr->dsts[0]);
675 instr->dsts[0]->flags |= IR3_REG_HALF;
677 instr->dsts[0]->flags &= ~IR3_REG_HALF;
799 if (instr->dsts_count > 0 && (instr->dsts[0]->flags & IR3_REG_RELATIV) &&
830 if ((flags & IR3_REG_SHARED) && !(instr->dsts[0]->flags & IR3_REG_SHARED))