Lines Matching defs:Region
18 void Barriers::UpdateWithoutEden(const JSThread *thread, uintptr_t slotAddr, Region *objectRegion, TaggedObject *value,
19 Region *valueRegion, WriteBarrierType writeType)
43 void Barriers::Update(const JSThread *thread, uintptr_t slotAddr, Region *objectRegion, TaggedObject *value,
44 Region *valueRegion, WriteBarrierType writeType)
74 void Barriers::UpdateShared(const JSThread *thread, TaggedObject *value, Region *valueRegion)
90 template <Region::RegionSpaceKind kind>
91 ARK_NOINLINE bool BatchBitSet([[maybe_unused]] const JSThread* thread, Region* objectRegion, JSTaggedValue* dst,
95 Region::Updater updater = objectRegion->GetBatchRSetUpdater<kind>(ToUintPtr(dst));
102 const Region* valueRegion = Region::ObjectAddressToRange(taggedValue.GetTaggedObject());
118 if constexpr (kind == Region::InYoung) {
123 } else if constexpr (kind == Region::InGeneralOld) {
133 template bool BatchBitSet<Region::InYoung>(const JSThread*, Region*, JSTaggedValue*, size_t);
134 template bool BatchBitSet<Region::InGeneralOld>(const JSThread*, Region*, JSTaggedValue*, size_t);
135 template bool BatchBitSet<Region::Other>(const JSThread*, Region*, JSTaggedValue*, size_t);