Home
last modified time | relevance | path

Searched refs:JobTask (Results 1 – 25 of 29) sorted by relevance

12

/third_party/node/deps/v8/src/d8/
Dd8-platforms.cc77 TaskPriority priority, std::unique_ptr<JobTask> job_task) override { in PostJob()
189 TaskPriority priority, std::unique_ptr<JobTask> job_task) override { in PostJob()
286 class DelayedJob final : public JobTask {
288 DelayedJob(std::unique_ptr<JobTask> job_task, int32_t delay_ms) in DelayedJob()
305 std::unique_ptr<JobTask> job_task_;
338 std::unique_ptr<JobTask> MakeDelayedJob(std::unique_ptr<JobTask> task) { in MakeDelayedJob()
/third_party/node/deps/v8/src/libplatform/
Ddefault-job.h47 DefaultJobState(Platform* platform, std::unique_ptr<JobTask> job_task,
85 std::unique_ptr<JobTask> job_task_;
132 DefaultJobWorker(std::weak_ptr<DefaultJobState> state, JobTask* job_task) in DefaultJobWorker()
155 JobTask* job_task_;
Ddefault-platform.cc73 std::unique_ptr<JobTask> job_task, size_t num_worker_threads) { in NewDefaultJobHandle()
231 TaskPriority priority, std::unique_ptr<JobTask> job_task) { in PostJob()
Ddefault-platform.h65 TaskPriority priority, std::unique_ptr<JobTask> job_state) override; in NON_EXPORTED_BASE()
Ddefault-job.cc32 std::unique_ptr<JobTask> job_task, in DefaultJobState()
/third_party/node/deps/v8/include/cppgc/
Dplatform.h21 using JobTask = v8::JobTask; variable
117 TaskPriority priority, std::unique_ptr<JobTask> job_task) { in PostJob()
Ddefault-platform.h49 std::unique_ptr<cppgc::JobTask> job_task) override { in PostJob()
/third_party/node/deps/v8/src/maglev/
Dmaglev-concurrent-dispatcher.cc126 class MaglevConcurrentDispatcher::JobTask final : public v8::JobTask { class in v8::internal::maglev::MaglevConcurrentDispatcher
128 explicit JobTask(MaglevConcurrentDispatcher* dispatcher) in JobTask() function in v8::internal::maglev::MaglevConcurrentDispatcher::JobTask
164 TaskPriority::kUserVisible, std::make_unique<JobTask>(this)); in MaglevConcurrentDispatcher()
Dmaglev-concurrent-dispatcher.h70 class JobTask; variable
/third_party/node/deps/v8/src/heap/
Dconcurrent-marking.cc401 class ConcurrentMarking::JobTask : public v8::JobTask { class in v8::internal::ConcurrentMarking
403 JobTask(ConcurrentMarking* concurrent_marking, unsigned mark_compact_epoch, in JobTask() function in v8::internal::ConcurrentMarking::JobTask
411 ~JobTask() override = default;
412 JobTask(const JobTask&) = delete;
413 JobTask& operator=(const JobTask&) = delete;
598 priority, std::make_unique<JobTask>( in ScheduleJob()
Dscavenger.cc190 ScavengerCollector::JobTask::JobTask( in JobTask() function in v8::internal::ScavengerCollector::JobTask
204 void ScavengerCollector::JobTask::Run(JobDelegate* delegate) { in Run()
219 size_t ScavengerCollector::JobTask::GetMaxConcurrency( in GetMaxConcurrency()
230 void ScavengerCollector::JobTask::ProcessItems(JobDelegate* delegate, in ProcessItems()
246 void ScavengerCollector::JobTask::ConcurrentScavengePages( in ConcurrentScavengePages()
350 std::make_unique<JobTask>(this, &scavengers, in CollectGarbage()
Dscavenger.h268 class JobTask : public v8::JobTask {
270 explicit JobTask(
Dconcurrent-marking.h108 class JobTask; variable
Dmemory-allocator.cc65 class MemoryAllocator::Unmapper::UnmapFreeMemoryJob : public JobTask {
Dsweeper.cc70 class Sweeper::SweeperJob final : public JobTask {
/third_party/node/deps/v8/src/compiler-dispatcher/
Dlazy-compile-dispatcher.cc39 class LazyCompileDispatcher::JobTask : public v8::JobTask { class in v8::internal::LazyCompileDispatcher
41 explicit JobTask(LazyCompileDispatcher* lazy_compile_dispatcher) in JobTask() function in v8::internal::LazyCompileDispatcher::JobTask
85 std::make_unique<JobTask>(this)); in LazyCompileDispatcher()
Dlazy-compile-dispatcher.h114 class JobTask; variable
/third_party/node/deps/v8/include/
Dv8-platform.h251 class JobTask {
253 virtual ~JobTask() = default;
1035 TaskPriority priority, std::unique_ptr<JobTask> job_task) = 0;
/third_party/node/deps/v8/include/libplatform/
Dlibplatform.h65 std::unique_ptr<v8::JobTask> job_task, size_t num_worker_threads);
/third_party/node/src/
Dnode_platform.h160 std::unique_ptr<v8::JobTask> job_task) override;
Dnode_platform.cc532 std::unique_ptr<v8::JobTask> job_task) { in PostJob()
/third_party/node/deps/v8/src/heap/cppgc/
Dconcurrent-marker.cc56 class ConcurrentMarkingTask final : public v8::JobTask {
Dsweeper.cc590 class ConcurrentSweepTask final : public cppgc::JobTask,
/third_party/node/deps/v8/src/baseline/
Dbaseline-batch-compiler.cc142 class JobDispatcher : public v8::JobTask {
/third_party/node/deps/v8/src/heap/cppgc-js/
Dcpp-heap.cc186 std::unique_ptr<JobTask> job_task) final { in PostJob()

12