Searched refs:v_reg (Results 1 – 9 of 9) sorted by relevance
/art/compiler/dex/quick/arm/ |
D | target_arm.cc | 628 void ArmMir2Lir::MarkPreservedSingle(int v_reg, RegStorage reg) { in MarkPreservedSingle() argument 637 fp_vmap_table_[adjusted_reg_num] = v_reg; in MarkPreservedSingle() 643 void ArmMir2Lir::MarkPreservedDouble(int v_reg, RegStorage reg) { in MarkPreservedDouble() argument 648 MarkPreservedSingle(v_reg, lo); in MarkPreservedDouble() 649 MarkPreservedSingle(v_reg + 1, hi); in MarkPreservedDouble() 762 int v_reg = mir_graph_->SRegToVReg(s_reg); in AllocPreservedDouble() local 781 MarkPreservedSingle(v_reg, p->GetReg()); in AllocPreservedDouble() 792 MarkPreservedDouble(v_reg, info->GetReg()); in AllocPreservedDouble() 817 int v_reg = mir_graph_->SRegToVReg(s_reg); in AllocPreservedSingle() local 819 MarkPreservedSingle(v_reg, res); in AllocPreservedSingle()
|
D | codegen_arm.h | 62 void MarkPreservedSingle(int v_reg, RegStorage reg); 63 void MarkPreservedDouble(int v_reg, RegStorage reg);
|
/art/compiler/dex/quick/ |
D | ralloc_util.cc | 254 int v_reg = mir_graph_->SRegToVReg(s_reg); in SRegToPMap() local 255 if (v_reg >= 0) { in SRegToPMap() 256 DCHECK_LT(v_reg, cu_->num_dalvik_registers); in SRegToPMap() 257 return v_reg; in SRegToPMap() 263 unsigned int position = std::abs(v_reg) - std::abs(static_cast<int>(kVRegTempBaseReg)); in SRegToPMap() 274 int v_reg = mir_graph_->SRegToVReg(s_reg); in RecordCorePromotion() local 279 core_vmap_table_.push_back(reg_num << VREG_NUM_WIDTH | (v_reg & ((1 << VREG_NUM_WIDTH) - 1))); in RecordCorePromotion() 308 int v_reg = mir_graph_->SRegToVReg(s_reg); in RecordFpPromotion() local 313 fp_vmap_table_.push_back(reg_num << VREG_NUM_WIDTH | (v_reg & ((1 << VREG_NUM_WIDTH) - 1))); in RecordFpPromotion() 761 int v_reg = mir_graph_->SRegToVReg(info1->SReg()); in FlushRegWide() local [all …]
|
D | mir_to_lir.h | 813 int VRegOffset(int v_reg);
|
/art/compiler/dex/ |
D | mir_optimization.cc | 264 compiler_temp->v_reg = static_cast<int>(kVRegMethodPtrBaseReg); in GetNewCompilerTemp() 265 compiler_temp->s_reg_low = AddNewSReg(compiler_temp->v_reg); in GetNewCompilerTemp() 273 compiler_temp->v_reg = static_cast<int>(kVRegNonSpecialTempBaseReg) - in GetNewCompilerTemp() 275 compiler_temp->s_reg_low = AddNewSReg(compiler_temp->v_reg); in GetNewCompilerTemp() 282 compiler_temp_high->v_reg = compiler_temp->v_reg; in GetNewCompilerTemp() 289 compiler_temp->v_reg--; in GetNewCompilerTemp() 291 compiler_temp->s_reg_low = AddNewSReg(compiler_temp->v_reg); in GetNewCompilerTemp()
|
D | mir_dataflow.cc | 986 int MIRGraph::AddNewSReg(int v_reg) { in AddNewSReg() argument 988 int subscript = (v_reg < 0) ? 0 : ++ssa_last_defs_[v_reg]; in AddNewSReg() 991 ssa_base_vregs_->Insert(v_reg); in AddNewSReg()
|
D | ssa_transformation.cc | 554 int v_reg = SRegToVReg(ssa_reg); in InsertPhiNodeOperands() local 571 int ssa_reg = pred_bb->data_flow_info->vreg_to_ssa_map_exit[v_reg]; in InsertPhiNodeOperands()
|
D | mir_graph.h | 211 int32_t v_reg; // Virtual register number for temporary. member 1107 int AddNewSReg(int v_reg);
|
/art/compiler/dex/portable/ |
D | mir_to_gbc.cc | 74 int v_reg = mir_graph_->SRegToVReg(s_reg); in SetVregOnValue() local 75 ::llvm::Value* table_slot = irb_->getInt32(v_reg); in SetVregOnValue()
|