Lines Matching refs:Evacuator
2325 class Evacuator : public Malloced { class
2352 Evacuator(Heap* heap, RecordMigratedSlotVisitor* record_visitor) in Evacuator() function in v8::internal::Evacuator
2367 virtual ~Evacuator() {} in ~Evacuator()
2414 void Evacuator::EvacuatePage(Page* page) { in EvacuatePage()
2440 void Evacuator::Finalize() { in Finalize()
2456 class FullEvacuator : public Evacuator {
2460 : Evacuator(collector->heap(), record_visitor), collector_(collector) {} in FullEvacuator()
2532 PageEvacuationTask(Isolate* isolate, Evacuator* evacuator) in PageEvacuationTask()
2547 Evacuator* evacuator_;
2551 template <class Evacuator, class Collector>
2571 Evacuator** evacuators = new Evacuator*[wanted_num_tasks]; in CreateAndExecuteEvacuationTasks()
2573 evacuators[i] = new Evacuator(collector, record_visitor); in CreateAndExecuteEvacuationTasks()
2603 (live_bytes > Evacuator::PageEvacuationThreshold()) && in ShouldMovePage()
3154 if (Evacuator::ComputeEvacuationMode(p) == Evacuator::kObjectsNewToOld) { in CollectNewSpaceArrayBufferTrackerItems()
3169 if (Evacuator::ComputeEvacuationMode(p) == Evacuator::kObjectsOldToOld && in CollectOldSpaceArrayBufferTrackerItems()
4341 class YoungGenerationEvacuator : public Evacuator {
4345 : Evacuator(collector->heap(), record_visitor), collector_(collector) {} in YoungGenerationEvacuator()
4451 if (Evacuator::ComputeEvacuationMode(p) == Evacuator::kObjectsNewToOld) { in CollectNewSpaceArrayBufferTrackerItems()