Home
last modified time | relevance | path

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

/art/runtime/
Dvmap_table.h91 uint32_t ComputeRegister(uint32_t spill_mask, uint32_t vmap_offset, VRegKind kind) const { in ComputeRegister() argument
108 CHECK_LT(vmap_offset - matches, static_cast<uint32_t>(POPCOUNT(spill_mask))); in ComputeRegister()
111 DCHECK_NE(spill_mask, 0u); in ComputeRegister()
112 matches += spill_mask & 1; // Add 1 if the low bit is set in ComputeRegister()
113 spill_mask >>= 1; in ComputeRegister()
Dstack.cc167 uint32_t spill_mask = is_float ? frame_info.FpSpillMask() : frame_info.CoreSpillMask(); in GetVReg() local
168 uint32_t reg = vmap_table.ComputeRegister(spill_mask, vmap_offset, kind); in GetVReg()
222 uint32_t spill_mask = is_float ? frame_info.FpSpillMask() : frame_info.CoreSpillMask(); in GetVRegPair() local
223 uint32_t reg_lo = vmap_table.ComputeRegister(spill_mask, vmap_offset_lo, kind_lo); in GetVRegPair()
224 uint32_t reg_hi = vmap_table.ComputeRegister(spill_mask, vmap_offset_hi, kind_hi); in GetVRegPair()
268 uint32_t spill_mask = is_float ? frame_info.FpSpillMask() : frame_info.CoreSpillMask(); in SetVReg() local
269 const uint32_t reg = vmap_table.ComputeRegister(spill_mask, vmap_offset, kind); in SetVReg()
333 uint32_t spill_mask = is_float ? frame_info.FpSpillMask() : frame_info.CoreSpillMask(); in SetVRegPair() local
334 uint32_t reg_lo = vmap_table.ComputeRegister(spill_mask, vmap_offset_lo, kind_lo); in SetVRegPair()
335 uint32_t reg_hi = vmap_table.ComputeRegister(spill_mask, vmap_offset_hi, kind_hi); in SetVRegPair()
/art/oatdump/
Doatdump.cc650 void DumpSpillMask(std::ostream& os, uint32_t spill_mask, bool is_float) { in DumpSpillMask() argument
651 if (spill_mask == 0) { in DumpSpillMask()
656 if ((spill_mask & (1 << i)) != 0) { in DumpSpillMask()
662 spill_mask ^= 1 << i; // clear bit in DumpSpillMask()
663 if (spill_mask != 0) { in DumpSpillMask()
679 uint32_t spill_mask = oat_method.GetCoreSpillMask(); in DumpVmap() local
682 uint32_t cpu_reg = vmap_table.ComputeRegister(spill_mask, i, in DumpVmap()
693 spill_mask = oat_method.GetFpSpillMask(); in DumpVmap()
708 uint32_t spill_mask = is_float ? oat_method.GetFpSpillMask() in DescribeVReg() local
710 os << (is_float ? "fr" : "r") << vmap_table.ComputeRegister(spill_mask, vmap_offset, kind); in DescribeVReg()