Home
last modified time | relevance | path

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

/art/compiler/dex/
Dgvn_dead_code_elimination.cc453 unused_vregs_(new (alloc) ArenaBitVector(alloc, vreg_chains_.NumVRegs(), false)), in GvnDeadCodeElimination()
487 unused_vregs_->ClearAllBits(); // Implicitly depend on all vregs at the end of BB. in BackwardPass()
615 unused_vregs_->ClearAllBits(); in BackwardPassProcessLastMIR()
624 unused_vregs_->SetBit(data->vreg_def); in BackwardPassProcessLastMIR()
626 unused_vregs_->SetBit(data->vreg_def + 1); in BackwardPassProcessLastMIR()
631 unused_vregs_->ClearBit(v_reg); in BackwardPassProcessLastMIR()
922 !unused_vregs_->IsBitSet(data->vreg_def) && in FindChangesToKill()
923 (!data->wide_def || !unused_vregs_->IsBitSet(data->vreg_def + 1))) { in FindChangesToKill()
963 if (unused_vregs_->IsBitSet(last_data->vreg_def) || in BackwardPassTryToKillLastMIR()
964 (last_data->wide_def && unused_vregs_->IsBitSet(last_data->vreg_def + 1))) { in BackwardPassTryToKillLastMIR()
[all …]
Dgvn_dead_code_elimination.h160 ArenaBitVector* unused_vregs_; // vregs that are not needed later. variable