Lines Matching defs:new_s_reg
391 int old_s_reg, int new_s_reg, bool wide) {
396 ssa_rep->uses[i] = new_s_reg;
400 ssa_rep->uses[i] = new_s_reg + 1;
409 int new_s_reg, int new_v_reg) {
424 mir->ssa_rep->uses[use] = new_s_reg; \
427 mir->ssa_rep->uses[use + 1] = new_s_reg + 1; \
557 int new_s_reg = mir_to_kill->ssa_rep->defs[0];
565 DCHECK_EQ(new_s_reg + 1, mir_to_kill->ssa_rep->defs[1]);
566 DCHECK_EQ(mir_graph_->SRegToVReg(new_s_reg) + 1, mir_graph_->SRegToVReg(new_s_reg + 1));
567 CreatePhi(new_s_reg + 1); // High word Phi.
569 MIR* phi = CreatePhi(new_s_reg);
581 vreg_chains_.RenameSRegUses(0u, last_change, old_s_reg, new_s_reg, wide);
590 DCHECK_NE(old_s_reg, new_s_reg);
591 DCHECK_EQ(mir_graph_->SRegToVReg(old_s_reg), mir_graph_->SRegToVReg(new_s_reg));
592 def_data->mir->ssa_rep->defs[0] = new_s_reg;
599 phi_high->ssa_rep->defs[0] = new_s_reg + 1;
602 def_data->mir->ssa_rep->defs[1] = new_s_reg + 1;
605 vreg_chains_.RenameSRegUses(def_change + 1u, last_change, old_s_reg, new_s_reg, wide);
650 int new_s_reg = move_data->mir->ssa_rep->defs[0];
651 DCHECK_NE(old_s_reg, new_s_reg);
668 src_data->mir->ssa_rep->defs[0] = new_s_reg;
671 src_data->mir->ssa_rep->defs[1] = new_s_reg + 1;
678 new_s_reg, mir_graph_->SRegToVReg(new_s_reg));