Home
last modified time | relevance | path

Searched refs:core_regs (Results 1 – 7 of 7) sorted by relevance

/art/runtime/arch/x86/
Dcontext_x86.cc43 uint32_t core_regs = in FillCalleeSaves() local
45 DCHECK_EQ(1, POPCOUNT(frame_info.CoreSpillMask() & ~core_regs)); // Return address spill. in FillCalleeSaves()
46 for (uint32_t core_reg : HighToLowBits(core_regs)) { in FillCalleeSaves()
/art/runtime/arch/arm/
Dcontext_arm.cc44 uint32_t core_regs = frame_info.CoreSpillMask(); in FillCalleeSaves() local
45 DCHECK_EQ(0u, core_regs & (static_cast<uint32_t>(-1) << kNumberOfCoreRegisters)); in FillCalleeSaves()
46 for (uint32_t core_reg : HighToLowBits(core_regs)) { in FillCalleeSaves()
/art/runtime/arch/x86_64/
Dcontext_x86_64.cc43 uint32_t core_regs = in FillCalleeSaves() local
45 DCHECK_EQ(1, POPCOUNT(frame_info.CoreSpillMask() & ~core_regs)); // Return address spill. in FillCalleeSaves()
46 for (uint32_t core_reg : HighToLowBits(core_regs)) { in FillCalleeSaves()
/art/compiler/dex/quick/
Dralloc_util.cc63 const ArrayRef<const RegStorage>& core_regs, in RegisterPool() argument
82 core_regs_.reserve(core_regs.size()); in RegisterPool()
83 for (const RegStorage& reg : core_regs) { in RegisterPool()
1376 RefCounts *core_regs = arena_->AllocArray<RefCounts>(core_reg_count_size, kArenaAllocRegAlloc); in DoPromotion() local
1380 core_regs[i].s_reg = fp_regs[i].s_reg = i; in DoPromotion()
1388 core_regs[i].s_reg = core_regs[i - num_regs].s_reg | STARTING_WIDE_SREG; in DoPromotion()
1392 CountRefs(core_regs, fp_regs, num_regs); in DoPromotion()
1395 qsort(core_regs, core_reg_count_size, sizeof(RefCounts), SortCounts); in DoPromotion()
1399 DumpCounts(core_regs, core_reg_count_size, "Core regs after sort"); in DoPromotion()
1434 (core_regs[i].count >= promotion_threshold); i++) { in DoPromotion()
[all …]
Dmir_to_lir.h423 const ArrayRef<const RegStorage>& core_regs,
/art/compiler/dex/quick/arm64/
Dtarget_arm64.cc76 static constexpr ArrayRef<const RegStorage> core_regs(core_regs_arr);
625 reg_pool_.reset(new (arena_) RegisterPool(this, arena_, core_regs, core64_regs, sp_regs, dp_regs, in CompilerInitializeRegAlloc()
/art/compiler/dex/quick/arm/
Dtarget_arm.cc64 static constexpr ArrayRef<const RegStorage> core_regs(core_regs_arr);
597 reg_pool_.reset(new (arena_) RegisterPool(this, arena_, core_regs, empty_pool /* core64 */, in CompilerInitializeRegAlloc()