Searched refs:spill_mask (Results 1 – 3 of 3) sorted by relevance
/art/runtime/ |
D | vmap_table.h | 91 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()
|
D | stack.cc | 217 uint32_t spill_mask = is_float ? frame_info.FpSpillMask() : frame_info.CoreSpillMask(); in GetVRegFromQuickCode() local 218 uint32_t reg = vmap_table.ComputeRegister(spill_mask, vmap_offset, kind); in GetVRegFromQuickCode() 330 uint32_t spill_mask = is_float ? frame_info.FpSpillMask() : frame_info.CoreSpillMask(); in GetVRegPairFromQuickCode() local 331 uint32_t reg_lo = vmap_table.ComputeRegister(spill_mask, vmap_offset_lo, kind_lo); in GetVRegPairFromQuickCode() 332 uint32_t reg_hi = vmap_table.ComputeRegister(spill_mask, vmap_offset_hi, kind_hi); in GetVRegPairFromQuickCode() 406 uint32_t spill_mask = is_float ? frame_info.FpSpillMask() : frame_info.CoreSpillMask(); in SetVRegFromQuickCode() local 407 uint32_t reg = vmap_table.ComputeRegister(spill_mask, vmap_offset, kind); in SetVRegFromQuickCode() 487 uint32_t spill_mask = is_float ? frame_info.FpSpillMask() : frame_info.CoreSpillMask(); in SetVRegPairFromQuickCode() local 488 uint32_t reg_lo = vmap_table.ComputeRegister(spill_mask, vmap_offset_lo, kind_lo); in SetVRegPairFromQuickCode() 489 uint32_t reg_hi = vmap_table.ComputeRegister(spill_mask, vmap_offset_hi, kind_hi); in SetVRegPairFromQuickCode()
|
/art/oatdump/ |
D | oatdump.cc | 989 void DumpSpillMask(std::ostream& os, uint32_t spill_mask, bool is_float) { in DumpSpillMask() argument 990 if (spill_mask == 0) { in DumpSpillMask() 995 if ((spill_mask & (1 << i)) != 0) { in DumpSpillMask() 1001 spill_mask ^= 1 << i; // clear bit in DumpSpillMask() 1002 if (spill_mask != 0) { in DumpSpillMask() 1049 uint32_t spill_mask = oat_method.GetCoreSpillMask(); in DumpVmapTable() local 1052 uint32_t cpu_reg = vmap_table.ComputeRegister(spill_mask, i, in DumpVmapTable() 1063 spill_mask = oat_method.GetFpSpillMask(); in DumpVmapTable() 1119 uint32_t spill_mask = is_float ? oat_method.GetFpSpillMask() in DescribeVReg() local 1121 os << (is_float ? "fr" : "r") << vmap_table.ComputeRegister(spill_mask, vmap_offset, kind); in DescribeVReg()
|