Lines Matching defs:dsts
303 struct ir3_register **dsts;
810 if (!is_same_type_reg(instr->dsts[0], instr->srcs[0]))
820 if (!is_same_type_reg(instr->dsts[0], instr->srcs[0]))
829 dst = instr->dsts[0];
902 return !!(instr->dsts[0]->flags & IR3_REG_HALF);
908 return !!(instr->dsts[0]->flags & IR3_REG_SHARED);
1085 return util_last_bit(instr->dsts[0]->wrmask);
1104 return is_dest_gpr(instr->dsts[0]);
1112 struct ir3_register *dst = instr->dsts[0];
1123 struct ir3_register *dst = instr->dsts[0];
1134 struct ir3_register *dst = instr->dsts[0];
1443 return (instr->dsts[0]->flags & IR3_REG_HALF) ? half_type(base_type)
1465 return (instr->dsts[0]->flags & IR3_REG_HALF) ? half_type(base_type)
1517 if ((__dstreg = (__instr)->dsts[__n]))
1707 if (src->dsts[0]->flags & IR3_REG_HALF)
1710 reg->def = src->dsts[0];
1711 reg->wrmask = src->dsts[0]->wrmask;
1789 if (src->dsts[0]->flags & IR3_REG_ARRAY) {
1791 src_reg->array = src->dsts[0]->array;
1793 __ssa_src(instr, src, src->dsts[0]->flags & IR3_REG_SHARED);
1795 debug_assert(!(src->dsts[0]->flags & IR3_REG_RELATIV));
1809 debug_assert((src->dsts[0]->flags & IR3_REG_HALF) == src_flags);
1815 debug_assert(!(src->dsts[0]->flags & IR3_REG_ARRAY));