Index: runtime/vm/flow_graph_compiler.cc |
diff --git a/runtime/vm/flow_graph_compiler.cc b/runtime/vm/flow_graph_compiler.cc |
index 2884abf3fb0f21dbebcf167e145e6f4ed50a5f1c..665191594e575f62d16268796dc49709577d789d 100644 |
--- a/runtime/vm/flow_graph_compiler.cc |
+++ b/runtime/vm/flow_graph_compiler.cc |
@@ -71,10 +71,17 @@ DECLARE_FLAG(bool, use_osr); |
DECLARE_FLAG(bool, warn_on_javascript_compatibility); |
DECLARE_FLAG(bool, precompile_collect_closures); |
DECLARE_FLAG(bool, print_stop_message); |
+DECLARE_FLAG(bool, lazy_dispatchers); |
+DECLARE_FLAG(bool, interpret_irregexp); |
+DECLARE_FLAG(bool, enable_mirrors); |
+DECLARE_FLAG(bool, link_natives_lazily); |
- |
-static void NooptModeHandler(bool value) { |
+static void PrecompilationModeHandler(bool value) { |
if (value) { |
+#if defined(TARGET_ARCH_IA32) |
+ FATAL("Precompilation not supported on IA32"); |
+#endif |
+ |
FLAG_always_megamorphic_calls = true; |
FLAG_polymorphic_with_deopt = false; |
FLAG_optimization_counter_threshold = -1; |
@@ -99,29 +106,7 @@ static void NooptModeHandler(bool value) { |
// Calling the PrintStopMessage stub is not supported in precompiled code |
// since it is done at places where no pool pointer is loaded. |
FLAG_print_stop_message = false; |
- } |
-} |
- |
- |
-// --noopt disables optimizer and tunes unoptimized code to run as fast |
-// as possible. |
-DEFINE_FLAG_HANDLER(NooptModeHandler, |
- noopt, |
- "Run fast unoptimized code only."); |
- |
- |
-DECLARE_FLAG(bool, lazy_dispatchers); |
-DECLARE_FLAG(bool, interpret_irregexp); |
-DECLARE_FLAG(bool, enable_mirrors); |
-DECLARE_FLAG(bool, link_natives_lazily); |
- |
-static void PrecompileModeHandler(bool value) { |
- if (value) { |
-#if defined(TARGET_ARCH_IA32) |
- FATAL("Precompilation not supported on IA32"); |
-#endif |
- NooptModeHandler(true); |
FLAG_lazy_dispatchers = false; |
FLAG_interpret_irregexp = true; |
FLAG_enable_mirrors = false; |
@@ -133,8 +118,8 @@ static void PrecompileModeHandler(bool value) { |
} |
-DEFINE_FLAG_HANDLER(PrecompileModeHandler, |
- precompile, |
+DEFINE_FLAG_HANDLER(PrecompilationModeHandler, |
+ precompilation, |
"Precompilation mode"); |