Lines Matching refs:Evacuator
3545 class Evacuator : public Malloced { class
3586 Evacuator(Heap* heap, RecordMigratedSlotVisitor* record_visitor, in Evacuator() function in v8::internal::Evacuator
3606 virtual ~Evacuator() = default;
3659 void Evacuator::EvacuatePage(MemoryChunk* chunk) { in EvacuatePage()
3686 void Evacuator::Finalize() { in Finalize()
3703 class FullEvacuator : public Evacuator {
3706 : Evacuator(collector->heap(), &record_visitor_, &local_allocator_, in FullEvacuator()
3722 Evacuator::Finalize(); in Finalize()
3798 Isolate* isolate, std::vector<std::unique_ptr<Evacuator>>* evacuators, in PageEvacuationJob()
3807 Evacuator* evacuator = (*evacuators_)[delegate->GetTaskId()].get(); in Run()
3818 void ProcessItems(JobDelegate* delegate, Evacuator* evacuator) { in ProcessItems()
3846 std::vector<std::unique_ptr<Evacuator>>* evacuators_;
3854 template <class Evacuator, class Collector>
3863 std::vector<std::unique_ptr<v8::internal::Evacuator>> evacuators; in CreateAndExecuteEvacuationTasks()
3866 auto evacuator = std::make_unique<Evacuator>(collector); in CreateAndExecuteEvacuationTasks()
3891 (live_bytes > Evacuator::NewSpacePageEvacuationThreshold()) && in ShouldMovePage()
5908 class YoungGenerationEvacuator : public Evacuator {
5911 : Evacuator(collector->heap(), &record_visitor_, &local_allocator_, in YoungGenerationEvacuator()