Lines Matching refs:ParallelEvacuator

29 bool ParallelEvacuator::IsWholeRegionEvacuate(Region *region)
41 bool ParallelEvacuator::WholeRegionEvacuate(Region *region)
56 bool ParallelEvacuator::VisitBodyInObj(
76 bool ParallelEvacuator::UpdateNewToEdenObjectSlot(ObjectSlot &slot)
104 bool ParallelEvacuator::UpdateForwardedOldToNewObjectSlot(TaggedObject *object, ObjectSlot &slot, bool isWeak)
125 bool ParallelEvacuator::UpdateOldToNewObjectSlot(ObjectSlot &slot)
159 void ParallelEvacuator::UpdateObjectSlot(ObjectSlot &slot)
178 void ParallelEvacuator::UpdateWeakObjectSlot(TaggedObject *value, ObjectSlot &slot)
198 void ParallelEvacuator::UpdateObjectSlotOpt(ObjectSlot &slot)
214 bool ParallelEvacuator::UpdateWeakObjectSlotOpt(JSTaggedValue value, ObjectSlot &slot)
254 void ParallelEvacuator::UpdateLocalToShareRSet(TaggedObject *object, JSHClass *cls)
271 void ParallelEvacuator::SetLocalToShareRSet(ObjectSlot slot, Region *region)
285 void ParallelEvacuator::SetObjectFieldRSet(TaggedObject *object, JSHClass *cls)
303 void ParallelEvacuator::SetObjectRSet(ObjectSlot slot, Region *region)
332 bool ParallelEvacuator::AcquireItem::TryAcquire()
337 void ParallelEvacuator::WorkloadSet::Add(std::unique_ptr<Workload> workload)
342 bool ParallelEvacuator::WorkloadSet::HasRemaningWorkload() const
347 bool ParallelEvacuator::WorkloadSet::FetchSubAndCheckWorkloadCount(size_t finishedCount)
352 TaggedObject* ParallelEvacuator::UpdateAddressAfterEvacation(TaggedObject *oldAddress)
389 int ParallelEvacuator::CalculateEvacuationThreadNum()
398 int ParallelEvacuator::CalculateUpdateThreadNum()
408 size_t ParallelEvacuator::WorkloadSet::GetWorkloadCount() const