• Home
  • Raw
  • Download

Lines Matching refs:dsts

303    struct ir3_register **dsts;  member
810 if (!is_same_type_reg(instr->dsts[0], instr->srcs[0])) in is_same_type_mov()
820 if (!is_same_type_reg(instr->dsts[0], instr->srcs[0])) in is_same_type_mov()
829 dst = instr->dsts[0]; in is_same_type_mov()
902 return !!(instr->dsts[0]->flags & IR3_REG_HALF); in is_half()
908 return !!(instr->dsts[0]->flags & IR3_REG_SHARED); in is_shared()
1085 return util_last_bit(instr->dsts[0]->wrmask); in dest_regs()
1104 return is_dest_gpr(instr->dsts[0]); in writes_gpr()
1112 struct ir3_register *dst = instr->dsts[0]; in writes_addr0()
1123 struct ir3_register *dst = instr->dsts[0]; in writes_addr1()
1134 struct ir3_register *dst = instr->dsts[0]; in writes_pred()
1443 return (instr->dsts[0]->flags & IR3_REG_HALF) ? half_type(base_type) in ir3_output_conv_src_type()
1465 return (instr->dsts[0]->flags & IR3_REG_HALF) ? half_type(base_type) in ir3_output_conv_dst_type()
1517 if ((__dstreg = (__instr)->dsts[__n]))
1707 if (src->dsts[0]->flags & IR3_REG_HALF) in __ssa_src()
1710 reg->def = src->dsts[0]; in __ssa_src()
1711 reg->wrmask = src->dsts[0]->wrmask; in __ssa_src()
1789 if (src->dsts[0]->flags & IR3_REG_ARRAY) { in ir3_MOV()
1791 src_reg->array = src->dsts[0]->array; in ir3_MOV()
1793 __ssa_src(instr, src, src->dsts[0]->flags & IR3_REG_SHARED); in ir3_MOV()
1795 debug_assert(!(src->dsts[0]->flags & IR3_REG_RELATIV)); in ir3_MOV()
1809 debug_assert((src->dsts[0]->flags & IR3_REG_HALF) == src_flags); in ir3_COV()
1815 debug_assert(!(src->dsts[0]->flags & IR3_REG_ARRAY)); in ir3_COV()