Lines Matching refs:job
88 TurbofanCompilationJob* job = input_queue_[InputQueueIndex(0)]; in NextInput() local
89 DCHECK_NOT_NULL(job); in NextInput()
92 return job; in NextInput()
95 void OptimizingCompileDispatcher::CompileNext(TurbofanCompilationJob* job, in CompileNext() argument
97 if (!job) return; in CompileNext()
101 job->ExecuteJob(local_isolate->runtime_call_stats(), local_isolate); in CompileNext()
109 output_queue_.push(job); in CompileNext()
117 std::unique_ptr<TurbofanCompilationJob> job; in FlushOutputQueue() local
121 job.reset(output_queue_.front()); in FlushOutputQueue()
125 Compiler::DisposeTurbofanCompilationJob(job.get(), restore_function_code); in FlushOutputQueue()
132 std::unique_ptr<TurbofanCompilationJob> job( in FlushInputQueue() local
134 DCHECK_NOT_NULL(job); in FlushInputQueue()
137 Compiler::DisposeTurbofanCompilationJob(job.get(), true); in FlushInputQueue()
185 std::unique_ptr<TurbofanCompilationJob> job; in InstallOptimizedFunctions() local
189 job.reset(output_queue_.front()); in InstallOptimizedFunctions()
192 OptimizedCompilationInfo* info = job->compilation_info(); in InstallOptimizedFunctions()
203 Compiler::DisposeTurbofanCompilationJob(job.get(), false); in InstallOptimizedFunctions()
207 Compiler::FinalizeTurbofanCompilationJob(job.get(), isolate_); in InstallOptimizedFunctions()
220 TurbofanCompilationJob* job) { in QueueForOptimization() argument
226 input_queue_[InputQueueIndex(input_queue_length_)] = job; in QueueForOptimization()