Index: src/flag-definitions.h |
diff --git a/src/flag-definitions.h b/src/flag-definitions.h |
index 33312b8237e1f65857dd746e17c8160592197457..226704ee01d57fa0631a6cf2fd4f6555fd156731 100644 |
--- a/src/flag-definitions.h |
+++ b/src/flag-definitions.h |
@@ -491,6 +491,14 @@ DEFINE_BOOL(turbo_stress_instruction_scheduling, false, |
DEFINE_BOOL(turbo_store_elimination, false, |
"enable store-store elimination in TurboFan") |
+// Flags to help platform porters |
+DEFINE_BOOL(minimal, false, |
+ "simplifies execution model to make porting " |
+ "easier (e.g. always use Ignition, never use Crankshaft") |
+DEFINE_IMPLICATION(minimal, ignition) |
+DEFINE_NEG_IMPLICATION(minimal, crankshaft) |
+DEFINE_NEG_IMPLICATION(minimal, use_ic) |
+ |
// Flags for native WebAssembly. |
DEFINE_BOOL(expose_wasm, false, "expose WASM interface to JavaScript") |
DEFINE_INT(wasm_num_compilation_tasks, 10, |