Lines Matching refs:dsts
253 if (ctx->last_dst[i]->dsts[0]->flags & IR3_REG_SHARED) {
299 return instr->dsts[0]->flags & (IR3_REG_HALF | IR3_REG_SHARED);
342 if (elem->dsts[0]->flags & IR3_REG_ARRAY) {
351 collect->dsts[0]->wrmask = MASK(arrsz);
363 if ((n == 1) && (src->dsts[0]->wrmask == 0x1) &&
389 if (src->dsts[0]->wrmask & (1 << (i + base)))
446 instr->dsts[0]->flags |= IR3_REG_HALF;
449 instr->dsts[0]->num = regid(REG_A0, 0);
460 instr->dsts[0]->num = regid(REG_A0, 1);
524 cond->dsts[0]->num = regid(REG_P0, 0);
525 cond->dsts[0]->flags &= ~IR3_REG_SSA;
621 dst = src->dsts[0];
661 ir3_src_create(mov, 0, IR3_REG_SSA | flags)->def = src->dsts[0];