Lines Matching refs:ParallelEvacuator
34 class ParallelEvacuator {
36 explicit ParallelEvacuator(Heap *heap) : heap_(heap), objXRay_(heap->GetEcmaVM()) {} in ParallelEvacuator() function
37 ~ParallelEvacuator() = default;
50 EvacuationTask(int32_t id, ParallelEvacuator *evacuator);
58 ParallelEvacuator *evacuator_;
64 …UpdateReferenceTask(int32_t id, ParallelEvacuator *evacuator) : Task(id), evacuator_(evacuator) {}; in UpdateReferenceTask()
73 ParallelEvacuator *evacuator_;
78 …Workload(ParallelEvacuator *evacuator, Region *region) : evacuator_(evacuator), region_(region) {}; in Workload()
86 inline ParallelEvacuator *GetEvacuator() const in GetEvacuator()
91 ParallelEvacuator *evacuator_;
97 … EvacuateWorkload(ParallelEvacuator *evacuator, Region *region) : Workload(evacuator, region) {} in EvacuateWorkload()
104 … UpdateRSetWorkload(ParallelEvacuator *evacuator, Region *region) : Workload(evacuator, region) {} in UpdateRSetWorkload()
111 …UpdateNewRegionWorkload(ParallelEvacuator *evacuator, Region *region) : Workload(evacuator, region… in UpdateNewRegionWorkload()
118 UpdateAndSweepNewRegionWorkload(ParallelEvacuator *evacuator, Region *region) in UpdateAndSweepNewRegionWorkload()