Home
last modified time | relevance | path

Searched refs:enum_cast (Results 1 – 13 of 13) sorted by relevance

/art/runtime/
Dsubtype_check_bits_and_status.h68 static constexpr size_t kClassStatusBitSize = MinimumBitsToStore(enum_cast<>(ClassStatus::kLast));
Doat_file.cc1979 ClassStatus status = enum_cast<ClassStatus>(*reinterpret_cast<const int16_t*>(status_pointer)); in GetOatClass()
/art/libartbase/base/
Dcasts.h125 enum_cast(Source value) { in enum_cast() function
136 enum_cast(Source value) { in enum_cast() function
/art/dex2oat/driver/
Dcompiler_driver_test.cc349 static_assert(enum_cast<size_t>(ClassStatus::kLast) < std::numeric_limits<size_t>::max(), in TEST_F()
351 for (size_t i = enum_cast<size_t>(ClassStatus::kRetryVerificationAtRuntime); in TEST_F()
352 i <= enum_cast<size_t>(ClassStatus::kLast); in TEST_F()
354 const ClassStatus expected_status = enum_cast<ClassStatus>(i); in TEST_F()
/art/compiler/optimizing/
Dintrinsic_objects.cc28 enum_cast<size_t>(ImageHeader::kIntrinsicObjectsStart);
Dcode_generator_arm64.cc1863 enum_cast<uint32_t>(ClassStatus::kVisiblyInitialized) << (status_lsb_position % kBitsPerByte); in GenerateClassInitializationCheck()
Dcode_generator_x86_64.cc6050 enum_cast<uint32_t>(ClassStatus::kVisiblyInitialized) << (status_lsb_position % kBitsPerByte); in GenerateClassInitializationCheck()
Dcode_generator_x86.cc6954 enum_cast<uint32_t>(ClassStatus::kVisiblyInitialized) << (status_lsb_position % kBitsPerByte); in GenerateClassInitializationCheck()
Dcode_generator_arm_vixl.cc7487 enum_cast<uint32_t>(ClassStatus::kVisiblyInitialized) << status_lsb_position; in GenerateClassInitializationCheck()
/art/dex2oat/linker/
Dimage_writer.cc162 enum_cast<size_t>(ImageHeader::kIntrinsicObjectsStart) + in AllocateBootImageLiveObjects()
170 DCHECK_EQ(index, enum_cast<int32_t>(entry)); in AllocateBootImageLiveObjects()
183 DCHECK_EQ(index, enum_cast<int32_t>(ImageHeader::kIntrinsicObjectsStart)); in AllocateBootImageLiveObjects()
1769 inner.resize(enum_cast<size_t>(Bin::kMirrorCount)); in LayoutHelper()
1837 class_def_index = enum_cast<uint32_t>(component_type->GetPrimitiveType()); in operator ()()
2189 Bin bin = enum_cast<Bin>(i); in FinalizeBinSlotOffsets()
2212 if (i < enum_cast<size_t>(Bin::kMirrorCount) && region_size != 0u) { in FinalizeBinSlotOffsets()
2223 DCHECK_EQ(enum_cast<size_t>(bin_slot.GetBin()), i); in FinalizeBinSlotOffsets()
2291 for (size_t i = 0; i < enum_cast<size_t>(Bin::kMirrorCount); ++i) { in CollectStringReferenceInfo()
2380 bin_objects_[oat_index][enum_cast<size_t>(bin)].push_back(obj.Ptr()); in TryAssignBinSlot()
Doat_writer.cc218 : status_(enum_cast<uint16_t>(status)), in OatClassHeader()
239 static_assert(enum_cast<>(ClassStatus::kLast) < (1 << 16), "class status won't fit in 16bits");
/art/runtime/mirror/
Dclass.h105 return enum_cast<ClassStatus>(static_cast<uint32_t>(field_value) >> (32 - 4)); in GetStatus()
/art/runtime/gc/space/
Dimage_space.cc1449 int32_t class_roots_index = enum_cast<int32_t>(ImageHeader::kClassRoots); in RelocateInPlace()
2839 int32_t class_roots_index = enum_cast<int32_t>(ImageHeader::kClassRoots); in DoRelocateSpaces()