v8/src/compiler-dispatcher
rmcilroy 785990e9fc [Interpreter] Introduce InterpreterCompilationJob
Adds InterpreterCompilationJob as a sub-class of
CompilationJob, to enable off-thread bytecode
generation. Currently only used in
Interpreter::MakeBytecode.

As part of this change, CompilationJob is modified
to make it less specific to optimized compilation,
renaming the phases as follows:
 - CreateGraph -> PrepareJob
 - OptimizeGraph -> ExecuteJob
 - GenerateCode -> FinalizeJob

RegisterWeakObjectsInOptimizedCode is also moved out
of CompilationJob and instead becomes a static function
on Compiler.

BUG=v8:5203

Committed: https://crrev.com/1fb6a7e697e8bc5b4af51647553741f966e00cdc
Review-Url: https://codereview.chromium.org/2240463002
Cr-Original-Commit-Position: refs/heads/master@{#38662}
Cr-Commit-Position: refs/heads/master@{#38668}
2016-08-16 19:28:49 +00:00
..
compiler-dispatcher-job.cc [Interpreter] Avoid dereferencing handles on BytecodeGenerator for AST operations. 2016-08-10 09:33:20 +00:00
compiler-dispatcher-job.h Add a mode to completely deserialize scope chains 2016-08-03 13:31:04 +00:00
optimizing-compile-dispatcher.cc [Interpreter] Introduce InterpreterCompilationJob 2016-08-16 19:28:49 +00:00
optimizing-compile-dispatcher.h Create compiler-scheduler subdir and move existing scheduler there 2016-07-20 12:55:58 +00:00