Lines Matching defs:dsts
325 (instr->dsts[0]->flags & IR3_REG_EI))
507 unsigned sz = sizeof(*instr) + (ndst * sizeof(instr->dsts[0])) +
513 instr->dsts = (struct ir3_register **)ptr;
514 instr->srcs = instr->dsts + ndst;
539 struct ir3_register **dsts, **srcs;
541 dsts = new_instr->dsts;
544 new_instr->dsts = dsts;
605 instr->dsts[instr->dsts_count++] = reg;
638 ir3_src_create(instr, addr->dsts[0]->num, addr->dsts[0]->flags);
639 instr->address->def = addr->dsts[0];
640 assert(reg_num(addr->dsts[0]) == REG_A0);
641 unsigned comp = reg_comp(addr->dsts[0]);
747 instr->dsts[0]->flags |= IR3_REG_HALF;
749 instr->dsts[0]->flags &= ~IR3_REG_HALF;
874 if (instr->dsts_count > 0 && (instr->dsts[0]->flags & IR3_REG_RELATIV) &&
905 if ((flags & IR3_REG_SHARED) && !(instr->dsts[0]->flags & IR3_REG_SHARED))