Lines Matching refs:src_change
637 void GvnDeadCodeElimination::RecordPassKillMoveByRenamingSrcDef(uint16_t src_change, in RecordPassKillMoveByRenamingSrcDef() argument
639 DCHECK_LT(src_change, move_change); in RecordPassKillMoveByRenamingSrcDef()
640 MIRData* src_data = vreg_chains_.GetMIRData(src_change); in RecordPassKillMoveByRenamingSrcDef()
644 DCHECK(move_data->prev_value.change == kNPos || move_data->prev_value.change <= src_change); in RecordPassKillMoveByRenamingSrcDef()
646 move_data->prev_value_high.change <= src_change); in RecordPassKillMoveByRenamingSrcDef()
659 vreg_chains_.RemoveChange(src_change); in RecordPassKillMoveByRenamingSrcDef()
673 vreg_chains_.ReplaceChange(move_change, src_change); in RecordPassKillMoveByRenamingSrcDef()
676 vreg_chains_.RenameVRegUses(src_change + 1u, vreg_chains_.NumMIRs(), in RecordPassKillMoveByRenamingSrcDef()
691 uint16_t src_change = vreg_chains_.FindFirstChangeAfter(src_v_reg, check_change); in RecordPassTryToKillOverwrittenMoveOrMoveSrc() local
695 if (src_change_high != kNPos && (src_change == kNPos || src_change_high < src_change)) { in RecordPassTryToKillOverwrittenMoveOrMoveSrc()
696 src_change = src_change_high; in RecordPassTryToKillOverwrittenMoveOrMoveSrc()
699 if (src_change == kNPos || in RecordPassTryToKillOverwrittenMoveOrMoveSrc()
700 !vreg_chains_.IsSRegUsed(src_change + 1u, vreg_chains_.NumMIRs(), dest_s_reg)) { in RecordPassTryToKillOverwrittenMoveOrMoveSrc()
702 size_t rename_end = (src_change != kNPos) ? src_change + 1u : vreg_chains_.NumMIRs(); in RecordPassTryToKillOverwrittenMoveOrMoveSrc()
1191 int src_change = vreg_chains_.LastChange(src_v_reg); in RecordMIR() local
1192 if (src_change != kNPos) { in RecordMIR()
1193 MIRData* src_data = vreg_chains_.GetMIRData(src_change); in RecordMIR()