Searched refs:live_in_v (Results 1 – 5 of 5) sorted by relevance
/art/compiler/dex/ |
D | mir_dataflow.cc | 900 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 …]
|
D | ssa_transformation.cc | 465 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()
|
D | local_value_numbering.cc | 506 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()
|
D | mir_graph.h | 232 ArenaBitVector* live_in_v; member 1085 ArenaBitVector* live_in_v, int dalvik_reg_id); 1088 ArenaBitVector* live_in_v,
|
D | global_value_numbering_test.cc | 215 bb->data_flow_info->live_in_v = live_in_v_; in DoPrepareBasicBlocks()
|