Lines Matching refs:job

22 void DisposeCompilationJob(OptimizedCompilationJob* job,  in DisposeCompilationJob()  argument
25 Handle<JSFunction> function = job->compilation_info()->closure(); in DisposeCompilationJob()
35 delete job; in DisposeCompilationJob()
100 OptimizedCompilationJob* job = input_queue_[InputQueueIndex(0)]; in NextInput() local
101 DCHECK_NOT_NULL(job); in NextInput()
107 DisposeCompilationJob(job, true); in NextInput()
111 return job; in NextInput()
114 void OptimizingCompileDispatcher::CompileNext(OptimizedCompilationJob* job) { in CompileNext() argument
115 if (!job) return; in CompileNext()
118 CompilationJob::Status status = job->ExecuteJob(); in CompileNext()
125 output_queue_.push(job); in CompileNext()
131 OptimizedCompilationJob* job = nullptr; in FlushOutputQueue() local
135 job = output_queue_.front(); in FlushOutputQueue()
139 DisposeCompilationJob(job, restore_function_code); in FlushOutputQueue()
148 OptimizedCompilationJob* job = input_queue_[InputQueueIndex(0)]; in Flush() local
149 DCHECK_NOT_NULL(job); in Flush()
152 DisposeCompilationJob(job, true); in Flush()
196 OptimizedCompilationJob* job = nullptr; in InstallOptimizedFunctions() local
200 job = output_queue_.front(); in InstallOptimizedFunctions()
203 OptimizedCompilationInfo* info = job->compilation_info(); in InstallOptimizedFunctions()
211 DisposeCompilationJob(job, false); in InstallOptimizedFunctions()
213 Compiler::FinalizeCompilationJob(job, isolate_); in InstallOptimizedFunctions()
219 OptimizedCompilationJob* job) { in QueueForOptimization() argument
225 input_queue_[InputQueueIndex(input_queue_length_)] = job; in QueueForOptimization()