/art/compiler/dex/quick/ |
D | ralloc_util.cc | 61 void Mir2Lir::DumpRegPool(RegisterInfo* p, int num_regs) { in DumpRegPool() argument 63 for (int i = 0; i < num_regs; i++) { in DumpRegPool() 81 void Mir2Lir::ClobberSRegBody(RegisterInfo* p, int num_regs, int s_reg) { in ClobberSRegBody() argument 82 for (int i = 0; i< num_regs; i++) { in ClobberSRegBody() 269 int Mir2Lir::AllocTempBody(RegisterInfo* p, int num_regs, int* next_temp, in AllocTempBody() argument 272 for (int i = 0; i< num_regs; i++) { in AllocTempBody() 273 if (next >= num_regs) in AllocTempBody() 285 for (int i = 0; i< num_regs; i++) { in AllocTempBody() 286 if (next >= num_regs) in AllocTempBody() 309 int num_regs = reg_pool_->num_fp_regs; in AllocTempDouble() local [all …]
|
D | mir_to_lir.h | 314 void DumpRegPool(RegisterInfo* p, int num_regs); 321 void ClobberSRegBody(RegisterInfo* p, int num_regs, int s_reg); 330 int AllocTempBody(RegisterInfo* p, int num_regs, int* next_temp, 336 RegisterInfo* AllocLiveBody(RegisterInfo* p, int num_regs, int s_reg); 353 void FlushAllRegsBody(RegisterInfo* info, int num_regs);
|
D | codegen_util.cc | 202 int num_regs = cu_->num_dalvik_registers + cu_->num_compiler_temps + 1; in DumpPromotionMap() local 203 for (int i = 0; i < num_regs; i++) { in DumpPromotionMap() 251 LOG(INFO) << "Regs (excluding ins) : " << cu_->num_regs; in CodegenDump() 1041 1 /* filler word */ + cu_->num_regs + cu_->num_outs + in ComputeFrameSize()
|
/art/runtime/entrypoints/portable/ |
D | portable_thread_entrypoints.cc | 33 size_t num_regs = cur_frame->NumberOfVRegs(); in VisitFrame() local 36 ShadowFrame* new_frame = ShadowFrame::Create(num_regs, NULL, method, dex_pc); in VisitFrame() 45 for (size_t reg = 0; reg < num_regs; ++reg) { in VisitFrame()
|
D | portable_trampoline_entrypoints.cc | 195 uint16_t num_regs = code_item->registers_size_; in artPortableToInterpreterBridge() local 196 void* memory = alloca(ShadowFrame::ComputeSize(num_regs)); in artPortableToInterpreterBridge() 197 …ShadowFrame* shadow_frame(ShadowFrame::Create(num_regs, NULL, // No last shadow coming from quick. in artPortableToInterpreterBridge()
|
/art/compiler/dex/ |
D | compiler_ir.h | 66 num_regs(0), in CompilationUnit() 97 int num_regs; // Unlike num_dalvik_registers, does not include ins. member
|
D | ssa_transformation.cc | 161 int num_regs = cu_->num_dalvik_registers; in ComputeDefBlockMatrix() local 162 int in_reg = num_regs - cu_->num_ins; in ComputeDefBlockMatrix() 163 for (; in_reg < num_regs; in_reg++) { in ComputeDefBlockMatrix()
|
D | vreg_analysis.cc | 396 int num_regs = cu_->num_dalvik_registers; in BuildRegLocations() local 401 int s_reg = num_regs - num_ins; in BuildRegLocations()
|
D | mir_graph.cc | 542 cu_->num_regs = current_code_item_->registers_size_ - cu_->num_ins; in InlineMethod()
|
/art/runtime/verifier/ |
D | register_line.h | 54 RegisterLine(size_t num_regs, MethodVerifier* verifier) in RegisterLine() argument 55 : line_(new uint16_t[num_regs]), in RegisterLine() 57 num_regs_(num_regs) { in RegisterLine()
|
/art/runtime/ |
D | stack.h | 519 int num_regs = code_item->registers_size_ - num_ins; in GetVRegOffset() local 520 int locals_start = frame_size - ((num_spills + num_regs) * sizeof(uint32_t)); in GetVRegOffset() 525 } else if (reg < num_regs) { in GetVRegOffset() 528 return frame_size + ((reg - num_regs) * sizeof(uint32_t)) + sizeof(uint32_t); // Dalvik in. in GetVRegOffset()
|
D | thread.cc | 1812 uint16_t num_regs = code_item->registers_size_; in HandleDeoptimization() local 1816 ShadowFrame* new_frame = ShadowFrame::Create(num_regs, NULL, m, new_dex_pc); in HandleDeoptimization() 1822 for (uint16_t reg = 0; reg < num_regs; reg++) { in HandleDeoptimization() 2022 size_t num_regs = shadow_frame->NumberOfVRegs(); in VisitFrame() local 2025 for (size_t reg = 0; reg < num_regs; ++reg) { in VisitFrame() 2044 num_regs = std::min(dex_gc_map.RegWidth() * 8, num_regs); in VisitFrame() 2045 for (size_t reg = 0; reg < num_regs; ++reg) { in VisitFrame() 2064 size_t num_regs = std::min(map.RegWidth() * 8, in VisitFrame() local 2066 if (num_regs > 0) { in VisitFrame() 2076 for (size_t reg = 0; reg < num_regs; ++reg) { in VisitFrame()
|
/art/runtime/interpreter/ |
D | interpreter.cc | 444 uint16_t num_regs; in DoInvoke() local 447 num_regs = code_item->registers_size_; in DoInvoke() 451 num_regs = num_ins = ArtMethod::NumArgRegisters(mh.GetShorty()); in DoInvoke() 453 num_regs++; in DoInvoke() 458 void* memory = alloca(ShadowFrame::ComputeSize(num_regs)); in DoInvoke() 459 ShadowFrame* new_shadow_frame(ShadowFrame::Create(num_regs, &shadow_frame, method, 0, memory)); in DoInvoke() 460 size_t cur_reg = num_regs - num_ins; in DoInvoke() 476 for (size_t shorty_pos = 0; cur_reg < num_regs; ++shorty_pos, cur_reg++, arg_offset++) { in DoInvoke() 519 UnstartedRuntimeInvoke(self, mh, code_item, new_shadow_frame, result, num_regs - num_ins); in DoInvoke() 557 uint16_t num_regs; in DoInvokeVirtualQuick() local [all …]
|
/art/compiler/dex/quick/x86/ |
D | target_x86.cc | 436 int num_regs = sizeof(core_regs)/sizeof(*core_regs); in CompilerInitializeRegAlloc() local 443 reg_pool_->num_core_regs = num_regs; in CompilerInitializeRegAlloc() 445 static_cast<RegisterInfo*>(arena_->Alloc(num_regs * sizeof(*reg_pool_->core_regs), in CompilerInitializeRegAlloc()
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints.cc | 283 uint16_t num_regs = code_item->registers_size_; in artQuickToInterpreterBridge() local 284 void* memory = alloca(ShadowFrame::ComputeSize(num_regs)); in artQuickToInterpreterBridge() 285 …ShadowFrame* shadow_frame(ShadowFrame::Create(num_regs, NULL, // No last shadow coming from quick. in artQuickToInterpreterBridge()
|
/art/compiler/dex/quick/mips/ |
D | target_mips.cc | 460 int num_regs = sizeof(core_regs)/sizeof(*core_regs); in CompilerInitializeRegAlloc() local 467 reg_pool_->num_core_regs = num_regs; in CompilerInitializeRegAlloc() 469 (arena_->Alloc(num_regs * sizeof(*reg_pool_->core_regs), ArenaAllocator::kAllocRegAlloc)); in CompilerInitializeRegAlloc()
|
/art/compiler/dex/quick/arm/ |
D | target_arm.cc | 536 int num_regs = sizeof(core_regs)/sizeof(*core_regs); in CompilerInitializeRegAlloc() local 543 reg_pool_->num_core_regs = num_regs; in CompilerInitializeRegAlloc() 545 (arena_->Alloc(num_regs * sizeof(*reg_pool_->core_regs), ArenaAllocator::kAllocRegAlloc)); in CompilerInitializeRegAlloc()
|
D | call_arm.cc | 30 return v_reg - cu_->num_regs; in InPosition() 83 int first_in = cu_->num_regs; in LockLiveArgs()
|
/art/oatdump/ |
D | oatdump.cc | 452 size_t num_regs = map.RegWidth() * 8; in DumpGcMap() local 455 for (size_t reg = 0; reg < num_regs; reg++) { in DumpGcMap() 530 size_t num_regs = map.RegWidth() * 8; in DumpGcMapAtNativePcOffset() local 533 for (size_t reg = 0; reg < num_regs; reg++) { in DumpGcMapAtNativePcOffset()
|
/art/compiler/dex/portable/ |
D | mir_to_gbc.cc | 1523 reg_info.push_back(irb_->getInt32(cu_->num_regs)); in SetMethodInfo() 1660 uint16_t arg_reg = cu_->num_regs; in BlockBitcodeConversion() 1832 int start_sreg = cu_->num_regs; in CreateFunction() 1898 } else if ((i < cu_->num_regs) || in MethodMIR2Bitcode() 1899 (i >= (cu_->num_regs + cu_->num_ins))) { in MethodMIR2Bitcode()
|