| Index: src/compiler-dispatcher/optimizing-compile-dispatcher.h
|
| diff --git a/src/compiler-dispatcher/optimizing-compile-dispatcher.h b/src/compiler-dispatcher/optimizing-compile-dispatcher.h
|
| index 8c032ab3202c671a10b67b5f12b6955168fa4768..7e081615174236acf0b4046874ef0c1a4fb88e97 100644
|
| --- a/src/compiler-dispatcher/optimizing-compile-dispatcher.h
|
| +++ b/src/compiler-dispatcher/optimizing-compile-dispatcher.h
|
| @@ -22,6 +22,8 @@ class SharedFunctionInfo;
|
|
|
| class OptimizingCompileDispatcher {
|
| public:
|
| + enum class BlockingBehavior { kBlock, kDontBlock };
|
| +
|
| explicit OptimizingCompileDispatcher(Isolate* isolate)
|
| : isolate_(isolate),
|
| input_queue_capacity_(FLAG_concurrent_recompilation_queue_length),
|
| @@ -38,7 +40,7 @@ class OptimizingCompileDispatcher {
|
|
|
| void Run();
|
| void Stop();
|
| - void Flush();
|
| + void Flush(BlockingBehavior blocking_behavior);
|
| void QueueForOptimization(CompilationJob* job);
|
| void Unblock();
|
| void InstallOptimizedFunctions();
|
|
|