Home
last modified time | relevance | path

Searched refs:fp_regs (Results 1 – 3 of 3) sorted by relevance

/art/runtime/arch/x86/
Dcontext_x86.cc53 uint32_t fp_regs = frame_info.FpSpillMask(); in FillCalleeSaves() local
54 DCHECK_EQ(0u, fp_regs & (static_cast<uint32_t>(-1) << kNumberOfFloatRegisters)); in FillCalleeSaves()
55 for (uint32_t fp_reg : HighToLowBits(fp_regs)) { in FillCalleeSaves()
/art/runtime/arch/x86_64/
Dcontext_x86_64.cc53 uint32_t fp_regs = frame_info.FpSpillMask(); in FillCalleeSaves() local
54 DCHECK_EQ(0u, fp_regs & (static_cast<uint32_t>(-1) << kNumberOfFloatRegisters)); in FillCalleeSaves()
55 for (uint32_t fp_reg : HighToLowBits(fp_regs)) { in FillCalleeSaves()
/art/compiler/dex/quick/
Dralloc_util.cc1377 RefCounts *fp_regs = arena_->AllocArray<RefCounts>(fp_reg_count_size, kArenaAllocRegAlloc); in DoPromotion() local
1380 core_regs[i].s_reg = fp_regs[i].s_reg = i; in DoPromotion()
1385 fp_regs[i].s_reg = fp_regs[i - num_regs].s_reg | STARTING_WIDE_SREG; in DoPromotion()
1392 CountRefs(core_regs, fp_regs, num_regs); in DoPromotion()
1396 qsort(fp_regs, fp_reg_count_size, sizeof(RefCounts), SortCounts); in DoPromotion()
1400 DumpCounts(fp_regs, fp_reg_count_size, "Fp regs after sort"); in DoPromotion()
1405 for (size_t i = 0; (i < fp_reg_count_size) && (fp_regs[i].count >= promotion_threshold); i++) { in DoPromotion()
1406 int low_sreg = fp_regs[i].s_reg & ~STARTING_WIDE_SREG; in DoPromotion()
1412 bool wide = fp_regs[i].s_reg & STARTING_WIDE_SREG; in DoPromotion()