Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(779)

Unified Diff: src/factory.cc

Issue 10417010: Run Crankshaft on a separate thread. (Closed) Base URL: https://chromiumcodereview.appspot.com/10387157
Patch Set: Created 8 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: src/factory.cc
diff --git a/src/factory.cc b/src/factory.cc
index 6bb7893746d794b7654e1fb7dfd85aaf8f9fe569..ac30f213c9339237f9e483eeeb64f53d64985f8c 100644
--- a/src/factory.cc
+++ b/src/factory.cc
@@ -568,7 +568,10 @@ Handle<JSFunction> Factory::NewFunctionFromSharedFunctionInfo(
!function_info->is_toplevel() &&
function_info->allows_lazy_compilation() &&
!function_info->optimization_disabled()) {
- result->MarkForLazyRecompilation();
+ if (FLAG_concurrent_crankshaft)
+ result->CompileConcurrently();
+ else
+ result->MarkForLazyRecompilation();
}
return result;
}

Powered by Google App Engine
This is Rietveld 408576698