Lines Matching refs:dsts
328 struct ir3_register **dsts;
870 if (!is_same_type_reg(instr->dsts[0], instr->srcs[0]))
880 if (!is_same_type_reg(instr->dsts[0], instr->srcs[0]))
889 dst = instr->dsts[0];
980 return !!(instr->dsts[0]->flags & IR3_REG_HALF);
986 return !!(instr->dsts[0]->flags & IR3_REG_SHARED);
1164 return util_last_bit(instr->dsts[0]->wrmask);
1183 return is_dest_gpr(instr->dsts[0]);
1191 struct ir3_register *dst = instr->dsts[0];
1202 struct ir3_register *dst = instr->dsts[0];
1213 struct ir3_register *dst = instr->dsts[0];
1541 return (instr->dsts[0]->flags & IR3_REG_HALF) ? half_type(base_type)
1567 return (instr->dsts[0]->flags & IR3_REG_HALF) ? half_type(base_type)
1619 if ((__dstreg = (__instr)->dsts[__n]))
1790 unsigned components = reg_elems(instr->dsts[0]);
1912 if (src->dsts[0]->flags & IR3_REG_HALF)
1915 reg->def = src->dsts[0];
1916 reg->wrmask = src->dsts[0]->wrmask;
1994 if (src->dsts[0]->flags & IR3_REG_ARRAY) {
1996 src_reg->array = src->dsts[0]->array;
1998 __ssa_src(instr, src, src->dsts[0]->flags & IR3_REG_SHARED);
2000 assert(!(src->dsts[0]->flags & IR3_REG_RELATIV));
2014 assert((src->dsts[0]->flags & IR3_REG_HALF) == src_flags);
2020 assert(!(src->dsts[0]->flags & IR3_REG_ARRAY));