Lines Matching refs:job
88 TurbofanCompilationJob* job = input_queue_[InputQueueIndex(0)];
89 DCHECK_NOT_NULL(job);
92 return job;
95 void OptimizingCompileDispatcher::CompileNext(TurbofanCompilationJob* job,
97 if (!job) return;
101 job->ExecuteJob(local_isolate->runtime_call_stats(), local_isolate);
109 output_queue_.push(job);
117 std::unique_ptr<TurbofanCompilationJob> job;
121 job.reset(output_queue_.front());
125 Compiler::DisposeTurbofanCompilationJob(job.get(), restore_function_code);
132 std::unique_ptr<TurbofanCompilationJob> job(
134 DCHECK_NOT_NULL(job);
137 Compiler::DisposeTurbofanCompilationJob(job.get(), true);
185 std::unique_ptr<TurbofanCompilationJob> job;
189 job.reset(output_queue_.front());
192 OptimizedCompilationInfo* info = job->compilation_info();
196 // requested code kind on the function, throw out the current job.
203 Compiler::DisposeTurbofanCompilationJob(job.get(), false);
207 Compiler::FinalizeTurbofanCompilationJob(job.get(), isolate_);
220 TurbofanCompilationJob* job) {
223 // Add job to the back of the input queue.
226 input_queue_[InputQueueIndex(input_queue_length_)] = job;