Home
last modified time | relevance | path

Searched refs:MinimumBitsToStore (Results 1 – 23 of 23) sorted by relevance

/art/libartbase/base/
Dbit_utils_test.cc102 static_assert(0u == MinimumBitsToStore<uint32_t>(0u), "TestMinBits2Store32#1");
103 static_assert(1u == MinimumBitsToStore<uint32_t>(1u), "TestMinBits2Store32#2");
104 static_assert(2u == MinimumBitsToStore<uint32_t>(0b10u), "TestMinBits2Store32#3");
105 static_assert(2u == MinimumBitsToStore<uint32_t>(0b11u), "TestMinBits2Store32#4");
106 static_assert(3u == MinimumBitsToStore<uint32_t>(0b100u), "TestMinBits2Store32#5");
107 static_assert(3u == MinimumBitsToStore<uint32_t>(0b110u), "TestMinBits2Store32#6");
108 static_assert(3u == MinimumBitsToStore<uint32_t>(0b101u), "TestMinBits2Store32#7");
109 static_assert(8u == MinimumBitsToStore<uint32_t>(0xFFu), "TestMinBits2Store32#8");
110 static_assert(32u == MinimumBitsToStore<uint32_t>(~static_cast<uint32_t>(0u)),
113 static_assert(0u == MinimumBitsToStore<uint64_t>(UINT64_C(0)), "TestMinBits2Store64#1");
[all …]
Dbit_table_test.cc149 indices.emplace(bitmap, builder.Dedup(&bitmap, MinimumBitsToStore(bitmap))); in TEST()
160 EXPECT_GE(actual.size_in_bits(), MinimumBitsToStore(expected)); in TEST()
186 EXPECT_EQ(hasher(MemoryRegion(&value0, BitsToBytesRoundUp(MinimumBitsToStore(value0[0])))), in TEST()
187 hasher(MemoryRegion(&value1, BitsToBytesRoundUp(MinimumBitsToStore(value1[0]))))); in TEST()
188 EXPECT_EQ(0u, builder2.Dedup(&value0[0], MinimumBitsToStore(value0[0]))); in TEST()
189 EXPECT_EQ(1u, builder2.Dedup(&value1[0], MinimumBitsToStore(value1[0]))); in TEST()
190 EXPECT_EQ(0u, builder2.Dedup(&value0[0], MinimumBitsToStore(value0[0]))); in TEST()
191 EXPECT_EQ(1u, builder2.Dedup(&value1[0], MinimumBitsToStore(value1[0]))); in TEST()
Dbit_string_test.cc44 return BitStringChar(val, MinimumBitsToStore(val)); in MakeBitStringChar()
134 ASSERT_EQ(MinimumBitsToStore(max_bitstring_ints[i]), BitString::kBitSizeAtPosition[i]) << i; in TEST()
Dbit_memory_region_test.cc46 uint32_t upper_bound = RoundUp(MinimumBitsToStore(value), kBitsPerByte) + kVarintBits; in TEST()
Dbit_memory_region.h330 WriteBits(kVarintMax + BitsToBytesRoundUp(MinimumBitsToStore(value)), kVarintBits); in WriteInterleavedVarints()
338 WriteBits(value, BitsToBytesRoundUp(MinimumBitsToStore(value)) * kBitsPerByte); in WriteInterleavedVarints()
Dhiddenapi_flags.h123 static_assert(kValueBitSize >= MinimumBitsToStore(helper::ToUint(Value::kMax)),
Dbit_utils.h124 constexpr size_t MinimumBitsToStore(T value) { in MinimumBitsToStore() function
Dbit_table.h347 column_bits[c] = MinimumBitsToStore(max_column_value[c]); in Measure()
/art/dex2oat/linker/
Dindex_bss_mapping_encoder.h43 DCHECK_LE(MinimumBitsToStore(index), index_bits_); in TryMerge()
65 DCHECK_LE(MinimumBitsToStore(method_index), index_bits_); in Reset()
Dimage_writer.h248 MinimumBitsToStore<uint32_t>(static_cast<size_t>(Bin::kMirrorCount) - 1);
/art/runtime/
Dsubtype_check_bits_and_status.h68 static constexpr size_t kClassStatusBitSize = MinimumBitsToStore(enum_cast<>(ClassStatus::kLast));
Dindirect_reference_table.h335 static constexpr size_t kSerialBits = MinimumBitsToStore(kIRTPrevCount);
338 static constexpr size_t kKindBits = MinimumBitsToStore(
344 DCHECK_LE(MinimumBitsToStore(table_index), BitSizeOf<uintptr_t>() - kSerialBits - kKindBits); in EncodeIndex()
359 DCHECK_LE(MinimumBitsToStore(serial), kSerialBits); in EncodeSerial()
Dstring_builder_append.h53 MinimumBitsToStore(static_cast<size_t>(Argument::kLast));
Dindex_bss_mapping.h43 return MinimumBitsToStore(number_of_indexes - 1u); in IndexBits()
Dsubtype_check_info_test.cc44 return BitStringChar(val, MinimumBitsToStore(val)); in MakeBitStringChar()
Dtrace.cc58 static constexpr size_t TraceActionBits = MinimumBitsToStore(
/art/compiler/optimizing/
Dintrinsic_objects.h73 MinimumBitsToStore(static_cast<uint32_t>(PatchType::kLast));
Dnodes_vector.h241 MinimumBitsToStore(static_cast<size_t>(PredicationKind::kLast));
244 MinimumBitsToStore(static_cast<size_t>(DataType::Type::kLast));
1377 MinimumBitsToStore(static_cast<size_t>(CondKind::kLast));
1447 MinimumBitsToStore(static_cast<size_t>(PCondKind::kEnumLast));
Dcode_generator_arm_vixl.h816 MinimumBitsToStore(static_cast<size_t>(BakerReadBarrierKind::kLast));
818 MinimumBitsToStore(kBakerReadBarrierInvalidEncodedReg);
828 MinimumBitsToStore(static_cast<size_t>(BakerReadBarrierWidth::kLast));
Dnodes.h2484 MinimumBitsToStore(static_cast<size_t>(InstructionKind::kLastInstructionKind - 1));
2488 MinimumBitsToStore(static_cast<size_t>(DataType::Type::kLast));
3311 MinimumBitsToStore(static_cast<size_t>(BoundaryKind::kLast));
3400 MinimumBitsToStore(static_cast<size_t>(DeoptimizationKind::kLast));
3493 MinimumBitsToStore(static_cast<size_t>(TableKind::kLast));
3744 MinimumBitsToStore(static_cast<size_t>(ComparisonBias::kLast));
4262 MinimumBitsToStore(static_cast<size_t>(ComparisonBias::kLast));
4431 MinimumBitsToStore(static_cast<size_t>(kMaxInvokeType));
4835 MinimumBitsToStore(static_cast<size_t>(ClinitCheckRequirement::kLast));
5026 static constexpr size_t kFieldComponentSizeShiftSize = MinimumBitsToStore(3u);
[all …]
Dcode_generator_arm64.h931 MinimumBitsToStore(static_cast<size_t>(BakerReadBarrierKind::kLast));
933 MinimumBitsToStore(kBakerReadBarrierInvalidEncodedReg);
/art/compiler/
Dcompiled_method.h73 MinimumBitsToStore(static_cast<size_t>(InstructionSet::kLast));
/art/libdexfile/dex/
Dtype_lookup_table.cc152 return SupportedSize(num_class_defs) ? MinimumBitsToStore(num_class_defs - 1u) : 0u; in CalculateMaskBits()