Lines Matching refs:dst_reg
4013 ir_reg dst_reg = insn->op3;
4020 if (op2_reg != dst_reg) {
4022 ir_emit_mov(ctx, type, dst_reg, op2_reg);
4025 ir_emit_fp_mov(ctx, type, dst_reg, op2_reg);
4029 ir_emit_load(ctx, type, dst_reg, insn->op2);
4656 ir_reg src_reg, dst_reg;
4716 dst_reg = IR_REG_NONE; /* pass argument through stack */
4721 dst_reg = int_reg_params[int_param];
4723 dst_reg = IR_REG_NONE; /* pass argument through stack */
4729 dst_reg = fp_reg_params[fp_param];
4731 dst_reg = IR_REG_NONE; /* pass argument through stack */
4735 if (dst_reg != IR_REG_NONE) {
4745 if (src_reg != dst_reg) {
4749 copies[count].to = dst_reg;
4782 dst_reg = IR_REG_NONE; /* pass argument through stack */
4787 dst_reg = int_reg_params[int_param];
4789 dst_reg = IR_REG_NONE; /* argument already passed through stack */
4795 dst_reg = fp_reg_params[fp_param];
4797 dst_reg = IR_REG_NONE; /* argument already passed through stack */
4801 if (dst_reg != IR_REG_NONE) {
4808 ir_emit_load(ctx, type, dst_reg, arg);
5367 ir_reg dst_reg;
5401 dst_reg = IR_REG_NUM(ctx->regs[use][0]);
5402 IR_ASSERT(src_reg != IR_REG_NONE || dst_reg != IR_REG_NONE ||
5407 if (src_reg != dst_reg) {
5408 ir_emit_param_move(ctx, insn->type, src_reg, dst_reg, use, stack_offset);
5410 if (dst_reg != IR_REG_NONE && IR_REG_SPILLED(ctx->regs[use][0])) {
5411 ir_emit_store(ctx, insn->type, use, dst_reg);