Home
last modified time | relevance | path

Searched refs:src_change (Results 1 – 2 of 2) sorted by relevance

/art/compiler/dex/
Dgvn_dead_code_elimination.cc637 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()
[all …]
Dgvn_dead_code_elimination.h144 void RecordPassKillMoveByRenamingSrcDef(uint16_t src_change, uint16_t move_change);