diff options
Diffstat (limited to 'src/compiler-dispatcher/optimizing-compile-dispatcher.h')
-rw-r--r-- | src/compiler-dispatcher/optimizing-compile-dispatcher.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/compiler-dispatcher/optimizing-compile-dispatcher.h b/src/compiler-dispatcher/optimizing-compile-dispatcher.h index 7e081615..5a9486d1 100644 --- a/src/compiler-dispatcher/optimizing-compile-dispatcher.h +++ b/src/compiler-dispatcher/optimizing-compile-dispatcher.h @@ -12,6 +12,7 @@ #include "src/base/platform/mutex.h" #include "src/base/platform/platform.h" #include "src/flags.h" +#include "src/globals.h" #include "src/list.h" namespace v8 { @@ -20,7 +21,7 @@ namespace internal { class CompilationJob; class SharedFunctionInfo; -class OptimizingCompileDispatcher { +class V8_EXPORT_PRIVATE OptimizingCompileDispatcher { public: enum class BlockingBehavior { kBlock, kDontBlock }; @@ -38,9 +39,9 @@ class OptimizingCompileDispatcher { ~OptimizingCompileDispatcher(); - void Run(); void Stop(); void Flush(BlockingBehavior blocking_behavior); + // Takes ownership of |job|. void QueueForOptimization(CompilationJob* job); void Unblock(); void InstallOptimizedFunctions(); |