Home
last modified time | relevance | path

Searched refs:live_in_v (Results 1 – 5 of 5) sorted by relevance

/art/compiler/dex/
Dmir_dataflow.cc900 ArenaBitVector* live_in_v, int dalvik_reg_id) { in HandleLiveInUse() argument
903 live_in_v->SetBit(dalvik_reg_id); in HandleLiveInUse()
913 ArenaBitVector* live_in_v, in HandleExtended() argument
928 ArenaBitVector *use_v, *def_v, *live_in_v; in FindLocalLiveIn() local
936 live_in_v = bb->data_flow_info->live_in_v = in FindLocalLiveIn()
945 HandleLiveInUse(use_v, def_v, live_in_v, d_insn->vA); in FindLocalLiveIn()
947 HandleLiveInUse(use_v, def_v, live_in_v, d_insn->vA+1); in FindLocalLiveIn()
951 HandleLiveInUse(use_v, def_v, live_in_v, d_insn->vB); in FindLocalLiveIn()
953 HandleLiveInUse(use_v, def_v, live_in_v, d_insn->vB+1); in FindLocalLiveIn()
957 HandleLiveInUse(use_v, def_v, live_in_v, d_insn->vC); in FindLocalLiveIn()
[all …]
Dssa_transformation.cc465 temp_dalvik_register_v->Copy(bb->data_flow_info->live_in_v); in ComputeBlockLiveIns()
469 ComputeSuccLineIn(temp_dalvik_register_v, bb_taken->data_flow_info->live_in_v, in ComputeBlockLiveIns()
472 ComputeSuccLineIn(temp_dalvik_register_v, bb_fall_through->data_flow_info->live_in_v, in ComputeBlockLiveIns()
483 ComputeSuccLineIn(temp_dalvik_register_v, succ_bb->data_flow_info->live_in_v, in ComputeBlockLiveIns()
488 if (!temp_dalvik_register_v->Equal(bb->data_flow_info->live_in_v)) { in ComputeBlockLiveIns()
489 bb->data_flow_info->live_in_v->Copy(temp_dalvik_register_v); in ComputeBlockLiveIns()
530 if (!phi_bb->data_flow_info->live_in_v->IsBitSet(dalvik_reg)) { in InsertPhiNodes()
Dlocal_value_numbering.cc506 ArenaBitVector* live_in_v = gvn_->GetMirGraph()->GetBasicBlock(id_)->data_flow_info->live_in_v; in CopyLiveSregValues() local
507 DCHECK(live_in_v != nullptr); in CopyLiveSregValues()
509 bool live = live_in_v->IsBitSet(gvn_->GetMirGraph()->SRegToVReg(entry.first)); in CopyLiveSregValues()
529 ArenaBitVector* live_in_v = gvn_->GetMirGraph()->GetBasicBlock(id_)->data_flow_info->live_in_v; in IntersectSregValueMaps() local
530 DCHECK(live_in_v != nullptr); in IntersectSregValueMaps()
532 bool live_and_same = live_in_v->IsBitSet(gvn_->GetMirGraph()->SRegToVReg(entry.first)); in IntersectSregValueMaps()
Dmir_graph.h232 ArenaBitVector* live_in_v; member
1085 ArenaBitVector* live_in_v, int dalvik_reg_id);
1088 ArenaBitVector* live_in_v,
Dglobal_value_numbering_test.cc215 bb->data_flow_info->live_in_v = live_in_v_; in DoPrepareBasicBlocks()