• Home
  • Raw
  • Download

Lines Matching refs:sweeper_

32 Sweeper::PauseScope::PauseScope(Sweeper* sweeper) : sweeper_(sweeper) {  in PauseScope()
33 if (!sweeper_->sweeping_in_progress()) return; in PauseScope()
35 if (sweeper_->job_handle_ && sweeper_->job_handle_->IsValid()) in PauseScope()
36 sweeper_->job_handle_->Cancel(); in PauseScope()
40 if (!sweeper_->sweeping_in_progress()) return; in ~PauseScope()
42 sweeper_->StartSweeperTasks(); in ~PauseScope()
47 : sweeper_(sweeper), in FilterSweepingPagesScope()
48 sweeping_in_progress_(sweeper_->sweeping_in_progress()) { in FilterSweepingPagesScope()
57 std::move(sweeper_->sweeping_list_[old_space_index]); in FilterSweepingPagesScope()
58 sweeper_->sweeping_list_[old_space_index].clear(); in FilterSweepingPagesScope()
62 DCHECK_EQ(sweeping_in_progress_, sweeper_->sweeping_in_progress()); in ~FilterSweepingPagesScope()
65 sweeper_->sweeping_list_[GetSweepSpaceIndex(OLD_SPACE)] = in ~FilterSweepingPagesScope()
73 : sweeper_(sweeper), tracer_(isolate->heap()->tracer()) {} in SweeperJob()
96 (sweeper_->ConcurrentSweepingPageCount() + kPagePerTask - 1) / in GetMaxConcurrency()
110 if (!sweeper_->ConcurrentSweepSpace(space_id, delegate)) return; in RunImpl()
113 Sweeper* const sweeper_; member in v8::internal::Sweeper::SweeperJob
120 : CancelableTask(isolate), isolate_(isolate), sweeper_(sweeper) {} in IncrementalSweeperTask()
131 sweeper_->incremental_sweeper_pending_ = false; in RunInternal()
133 if (sweeper_->sweeping_in_progress()) { in RunInternal()
134 if (!sweeper_->IncrementalSweepSpace(CODE_SPACE)) { in RunInternal()
135 sweeper_->ScheduleIncrementalSweepingTask(); in RunInternal()
141 Sweeper* const sweeper_; member in v8::internal::Sweeper::IncrementalSweeperTask
657 sweeper_(sweeper), in IterabilityTask()
670 for (Page* page : sweeper_->iterability_list_) { in RunInternal()
671 sweeper_->MakeIterable(page); in RunInternal()
673 sweeper_->iterability_list_.clear(); in RunInternal()
677 Sweeper* const sweeper_; member in v8::internal::Sweeper::IterabilityTask