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