Lines Matching refs:Evacuator
3020 class MarkCompactCollector::Evacuator : public Malloced { class in v8::internal::MarkCompactCollector
3048 explicit Evacuator(MarkCompactCollector* collector) in Evacuator() function in v8::internal::MarkCompactCollector::Evacuator
3100 bool MarkCompactCollector::Evacuator::EvacuatePage(Page* page) { in EvacuatePage()
3173 void MarkCompactCollector::Evacuator::Finalize() { in Finalize()
3222 typedef MarkCompactCollector::Evacuator* PerTaskData;
3233 using Evacuator = MarkCompactCollector::Evacuator; in FinalizePageSequentially() typedef
3235 switch (Evacuator::ComputeEvacuationMode(p)) { in FinalizePageSequentially()
3236 case Evacuator::kPageNewToOld: in FinalizePageSequentially()
3238 case Evacuator::kPageNewToNew: in FinalizePageSequentially()
3241 case Evacuator::kObjectsNewToOld: in FinalizePageSequentially()
3244 case Evacuator::kObjectsOldToOld: in FinalizePageSequentially()
3281 (page->LiveBytes() > Evacuator::PageEvacuationThreshold()) && in EvacuatePagesInParallel()
3303 Evacuator** evacuators = new Evacuator*[wanted_num_tasks]; in EvacuatePagesInParallel()
3305 evacuators[i] = new Evacuator(this); in EvacuatePagesInParallel()