Searched refs:num_bits (Results 1 – 8 of 8) sorted by relevance
/art/runtime/gc/accounting/ |
D | bitmap.cc | 30 Bitmap* Bitmap::CreateFromMemMap(MemMap&& mem_map, size_t num_bits) { in CreateFromMemMap() argument 32 return new Bitmap(std::move(mem_map), num_bits); in CreateFromMemMap() 47 MemMap Bitmap::AllocateMemMap(const std::string& name, size_t num_bits) { in AllocateMemMap() argument 49 RoundUp(num_bits, kBitsPerBitmapWord) / kBitsPerBitmapWord * sizeof(uintptr_t), kPageSize); in AllocateMemMap() 62 Bitmap* Bitmap::Create(const std::string& name, size_t num_bits) { in Create() argument 63 MemMap mem_map = AllocateMemMap(name, num_bits); in Create() 67 return CreateFromMemMap(std::move(mem_map), num_bits); in Create() 87 const size_t num_bits = (cover_end - cover_begin) / kAlignment; in Create() local 88 MemMap mem_map = Bitmap::AllocateMemMap(name, num_bits); in Create() 90 return CreateFromMemMap(std::move(mem_map), cover_begin, num_bits); in Create() [all …]
|
D | bitmap.h | 39 static Bitmap* Create(const std::string& name, size_t num_bits); 44 static Bitmap* CreateFromMemMap(MemMap&& mem_map, size_t num_bits); 107 static MemMap AllocateMemMap(const std::string& name, size_t num_bits); 132 MemMap&& mem_map, uintptr_t cover_begin, size_t num_bits); 179 MemoryRangeBitmap(MemMap&& mem_map, uintptr_t begin, size_t num_bits) in MemoryRangeBitmap() argument 180 : Bitmap(std::move(mem_map), num_bits), in MemoryRangeBitmap() 182 cover_end_(begin + kAlignment * num_bits) {} in MemoryRangeBitmap()
|
/art/libartbase/base/ |
D | bit_memory_region.h | 171 size_t num_bits = bit_length - bit; in StoreBits() local 172 StoreBits(bit_offset + bit, src.LoadBits(bit, num_bits), num_bits); in StoreBits() 188 size_t num_bits = bit_length - bit; in OrBits() local 189 size_t old_bits = LoadBits(bit_offset + bit, num_bits); in OrBits() 190 StoreBits(bit_offset + bit, old_bits | src.LoadBits(bit, num_bits), num_bits); in OrBits() 237 size_t num_bits = lhs.size_in_bits() - bit; in Compare() local 238 uint32_t lhs_bits = lhs.LoadBits(bit, num_bits); in Compare() 239 uint32_t rhs_bits = rhs.LoadBits(bit, num_bits); in Compare()
|
D | bit_table.h | 414 uint32_t Dedup(const void* bitmap, size_t num_bits) { in Dedup() argument 415 MemoryRegion region(const_cast<void*>(bitmap), BitsToBytesRoundUp(num_bits)); in Dedup() 416 DCHECK(num_bits == 0 || BitMemoryRegion(region).LoadBit(num_bits - 1) == 1); in Dedup() 417 DCHECK_EQ(BitMemoryRegion(region).LoadBits(num_bits, region.size_in_bits() - num_bits), 0u); in Dedup() 435 max_num_bits_ = std::max(max_num_bits_, num_bits); in Dedup() 467 size_t num_bits = std::max(expected.size_in_bits(), seen.size_in_bits()); in Encode() local 468 for (size_t b = 0; b < num_bits; b++) { in Encode()
|
D | bit_vector.cc | 249 void BitVector::SetInitialBits(uint32_t num_bits) { in SetInitialBits() argument 251 if (num_bits == 0) { in SetInitialBits() 257 SetBit(num_bits - 1); in SetInitialBits() 261 for (idx = 0; idx < WordIndex(num_bits); idx++) { in SetInitialBits() 266 uint32_t rem_num_bits = num_bits & 0x1f; in SetInitialBits()
|
D | bit_utils.h | 503 inline static constexpr size_t BitsToBytesRoundUp(size_t num_bits) { in BitsToBytesRoundUp() argument 504 return RoundUp(num_bits, kBitsPerByte) / kBitsPerByte; in BitsToBytesRoundUp()
|
D | bit_vector.h | 174 void SetInitialBits(uint32_t num_bits);
|
/art/runtime/ |
D | stack_map.cc | 223 size_t num_bits; in CollectSizeStats() local 224 CodeInfo code_info(code_info_data, &num_bits, [&](size_t i, auto* table, BitMemoryRegion region) { in CollectSizeStats() 238 stats.AddBytes(BitsToBytesRoundUp(num_bits)); in CollectSizeStats()
|