Lines Matching refs:dsts
250 if (ctx->last_dst[i]->dsts[0]->flags & IR3_REG_SHARED) {
297 return instr->dsts[0]->flags & (IR3_REG_HALF | IR3_REG_SHARED);
340 if (elem->dsts[0]->flags & IR3_REG_ARRAY) {
349 collect->dsts[0]->wrmask = MASK(arrsz);
361 if ((n == 1) && (src->dsts[0]->wrmask == 0x1) &&
387 if (src->dsts[0]->wrmask & (1 << (i + base)))
444 instr->dsts[0]->flags |= IR3_REG_HALF;
447 instr->dsts[0]->num = regid(REG_A0, 0);
458 instr->dsts[0]->num = regid(REG_A0, 1);
520 cond->dsts[0]->num = regid(REG_P0, 0);
521 cond->dsts[0]->flags &= ~IR3_REG_SSA;
620 dst = src->dsts[0];
660 ir3_src_create(mov, 0, IR3_REG_SSA | flags)->def = src->dsts[0];