Searched defs:num_regs (Results 1 - 14 of 14) sorted by relevance

/art/runtime/gc/space/
H A Dregion_space-inl.h271 size_t num_regs = RoundUp(num_bytes, kRegionSize) / kRegionSize; local
272 DCHECK_GT(num_regs, 0U);
273 DCHECK_LT((num_regs - 1) * kRegionSize, num_bytes);
274 DCHECK_LE(num_bytes, num_regs * kRegionSize);
278 if ((num_non_free_regions_ + num_regs) * 2 > num_regions_) {
284 while (left + num_regs - 1 < num_regions_) {
287 DCHECK_LT(right, left + num_regs)
289 while (right < left + num_regs) {
299 DCHECK_EQ(left + num_regs, right);
313 *usable_size = num_regs * kRegionSiz
[all...]
/art/runtime/interpreter/
H A Dinterpreter.cc314 uint16_t num_regs; local
317 num_regs = code_item->registers_size_;
325 num_regs = num_ins = ArtMethod::NumArgRegisters(method->GetShorty());
327 num_regs++;
333 void* memory = alloca(ShadowFrame::ComputeSize(num_regs));
334 ShadowFrame* shadow_frame(ShadowFrame::Create(num_regs, last_shadow_frame, method, 0, memory));
337 size_t cur_reg = num_regs - num_ins;
345 for (size_t shorty_pos = 0, arg_pos = 0; cur_reg < num_regs; ++shorty_pos, ++arg_pos, cur_reg++) {
H A Dinterpreter_common.cc495 uint16_t num_regs; local
497 num_regs = code_item->registers_size_;
501 num_regs = num_ins;
504 num_regs--;
510 void* memory = alloca(ShadowFrame::ComputeSize(num_regs));
511 ShadowFrame* new_shadow_frame(ShadowFrame::Create(num_regs, &shadow_frame, called_method, 0,
515 size_t first_dest_reg = num_regs - num_ins;
553 for (uint32_t shorty_pos = 0; dest_reg < num_regs; ++shorty_pos, ++dest_reg, ++arg_offset) {
603 for (size_t src_reg = first_src_reg, dest_reg = first_dest_reg; dest_reg < num_regs;
/art/runtime/
H A Dquick_exception_handler.cc202 uint16_t num_regs = code_item->registers_size_; local
213 ShadowFrame* new_frame = ShadowFrame::CreateDeoptimizedFrame(num_regs, nullptr, m, dex_pc);
224 for (uint16_t reg = 0; reg < num_regs; ++reg) {
H A Dstack.cc178 size_t num_regs = std::min(map.RegWidth() * 8, static_cast<size_t>(code_item->registers_size_)); local
180 if (num_regs > 0) {
188 return vreg < num_regs && TestBitmap(vreg, reg_bitmap);
840 int num_regs = code_item->registers_size_ - code_item->ins_size_; local
854 } else if (reg < num_regs) {
855 int locals_start = frame_size - spill_size - num_regs * sizeof(uint32_t);
859 return frame_size + ((reg - num_regs) * sizeof(uint32_t)) + pointer_size /* art method */;
H A Dthread.cc2277 size_t num_regs = shadow_frame->NumberOfVRegs(); local
2280 for (size_t reg = 0; reg < num_regs; ++reg) {
2299 num_regs = std::min(dex_gc_map.RegWidth() * 8, num_regs);
2300 for (size_t reg = 0; reg < num_regs; ++reg) {
2363 size_t num_regs = std::min(map.RegWidth() * 8, local
2365 if (num_regs > 0) {
2376 for (size_t reg = 0; reg < num_regs; ++reg) {
/art/runtime/verifier/
H A Dregister_line.h55 static RegisterLine* Create(size_t num_regs, MethodVerifier* verifier) { argument
56 void* memory = operator new(sizeof(RegisterLine) + (num_regs * sizeof(uint16_t)));
57 RegisterLine* rl = new (memory) RegisterLine(num_regs, verifier);
353 RegisterLine(size_t num_regs, MethodVerifier* verifier) argument
354 : num_regs_(num_regs), this_initialized_(false) {
/art/compiler/dex/
H A Dssa_transformation.cc164 int num_regs = GetNumOfCodeVRs(); local
166 for (; in_reg < num_regs; in_reg++) {
/art/compiler/dex/quick/arm/
H A Dutility_arm.cc1270 void ArmMir2Lir::CountRefs(RefCounts* core_counts, RefCounts* fp_counts, size_t num_regs) { argument
1272 Mir2Lir::CountRefs(core_counts, fp_counts, num_regs);
/art/compiler/dex/quick/x86/
H A Dutility_x86.cc1126 void X86Mir2Lir::CountRefs(RefCounts* core_counts, RefCounts* fp_counts, size_t num_regs) { argument
1128 Mir2Lir::CountRefs(core_counts, fp_counts, num_regs);
/art/compiler/dex/quick/
H A Dcodegen_util.cc293 uint32_t num_regs = mir_graph_->GetNumOfCodeAndTempVRs(); local
294 for (uint32_t i = 0; i < num_regs; i++) {
H A Dralloc_util.cc338 int num_regs = regs.size(); local
340 for (int i = 0; i< num_regs; i++) {
341 if (next >= num_regs) {
367 for (int i = 0; i< num_regs; i++) {
368 if (next >= num_regs) {
1280 void Mir2Lir::CountRefs(RefCounts* core_counts, RefCounts* fp_counts, size_t num_regs) { argument
1293 counts[p_map_idx + num_regs].count += use_count;
1355 int num_regs = mir_graph_->GetNumOfCodeAndTempVRs(); local
1358 promotion_map_ = arena_->AllocArray<PromotionMap>(num_regs, kArenaAllocRegAlloc);
1374 size_t core_reg_count_size = WideGPRsAreAliases() ? num_regs
[all...]
/art/runtime/entrypoints/quick/
H A Dquick_trampoline_entrypoints.cc613 uint16_t num_regs = code_item->registers_size_; local
614 void* memory = alloca(ShadowFrame::ComputeSize(num_regs));
616 ShadowFrame* shadow_frame(ShadowFrame::Create(num_regs, nullptr, method, 0, memory));
/art/oatdump/
H A Doatdump.cc1137 size_t num_regs, const uint8_t* reg_bitmap) {
1139 for (size_t reg = 0; reg < num_regs; reg++) {
1232 size_t num_regs = map.RegWidth() * 8; local
1235 for (size_t reg = 0; reg < num_regs; reg++) {
1135 DumpGcMapRegisters(std::ostream& os, const OatFile::OatMethod& oat_method, const DexFile::CodeItem* code_item, size_t num_regs, const uint8_t* reg_bitmap) argument

Completed in 273 milliseconds